코딩테스트25 [Java] 하샤드 수 int sum = String.valueOf(x).chars().map(ch -> ch - '0').sum(); return x % sum == 0; 점수 : 1120 (+1) 테스트케이스 최대 소요시간 : 0.03ms, 79MB 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제출답안 class Solution { public boolean solution(int x) { int harshad =0; int copyX = x; wh.. 2024. 4. 4. [Java] 행렬의 덧셈 점수 : 1119 (+1) 테스트케이스 최대 소요시간 : 8.22ms, 111MB 문제 요약 : 이중 행렬 두개의 값들을 더한 새로운 이중행렬 리턴 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제출답안 class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].length]; for ( int c=0 ; c 2024. 4. 3. 여러 가지 자료구조 Array 같은 모양의 값들을 순서대로 저장. 해시, 행렬, 정렬 구현 Stack _ 스택 책을 쌓은 느낌의 형태 한쪽이 막힌 형태 - 한 방향으로만 넣거나 꺼낼 수 있음 LIFO (Last In First Out) 계산기 구현 Queue _ 큐 단방향 구조 ( 파이프에 물이 흐르는 느낌) FIFO (First In First Out: 먼저 넣은 것이 먼저 나옴) 메시지 큐 구현에 사용 Hash _ 해시 키-값 한 번에 데이터를 찾는 것이 기본 목적 데이터베이스의 인덱스 구현 Linked List _ 쇠사슬 형태 값을 중간에 삽입하거나 빼기에 적합 메모리에서 동적 값을 적재하기에 좋은 형태 Tree _ 트리 대용량 저장 장치에서 빠르게 값을 찾는 목적 2024. 4. 2. [Java,JS] 자연수 뒤집어 배열로 만들기_이게 어려울일인가 점수 : 실수로 팝업을 닫아버림 테스트케이스 최대 소요시간 : 17.73ms 인데 어차피 내가 푼것도 아닌데 의미가 있나 ^^ 문제 요약 : int 12345 를 [5,4,3,2,1]로 바꾸면 된다 제출답안 class Solution { public int[] solution(long n) { String ns = n+""; char[] ncArr = ns.toCharArray(); int[] answer = new int[ns.length()]; for(int i =ns.length()-1 ; i >= 0 ; i--){ answer[ns.length()-1-i] = (int)ncArr[i]-48; } return answer; } } 예전에 스치듯이 배웠던 기억이 있는데, char은 각 숫자(?)가 배.. 2024. 4. 1. [JS] 크기가 작은 부분 문자열_ 자꾸 이렇게 쉬운 것만 풀어도 되는걸까 점수 : 1114 (+7) 테스트케이스 최대 소요시간 : 2.31ms 제출답안 function solution(t, p) { var answer = 0; // let plen = p의 길이를 찾음 //t에서 0~ t.length-p.length+1 중에서 for문으로 돌려서 // 작거나 같으면 answer++; for (let i = 0 ; i 2024. 3. 31. [MySQL] 잔챙이 잡은 문제 요약 1. LENGTH의 값이 NULL 인 FISH_COUNT 테이블의 값 개수를 구함 SELECT COUNT(ID) AS FISH_COUNT FROM FISH_INFO WHERE LENGTH IS NULL; 2024. 3. 24. [MySQL] 잡은 물고기 중 가장 큰 물고기의 길이 구하기 문제 요약 1. FISH_INFO 테이블에서 LENGTH 컬럼 최대값을 표시하되 2. 값cm 형태로 표출 SELECT CONCAT(LENGTH,'cm') AS MAX_LENGTH FROM FISH_INFO ORDER BY LENGTH DESC LIMIT 1; MsSQL에서 top이던게 여긴 LIMIT고... LENGTH+'cm' 왜 안되는거져 2024. 3. 24. [MySQL] 가장 큰 물고기 문제 요약 1. FISH_INFO 테이블에서 컬럼 ID와 LENGTH 를 추출하되 2. LENGTH 컬럼 상위값 10개만 추출 3. 정렬기준 1. LENGTH 기준 내림차순 2. ID 기준 오름차순 SELECT ID, LENGTH FROM FISH_INFO ORDER BY LENGTH DESC, ID LIMIT 10; 매일 사용하던 MsSQL에서는 LIMIT 가 아닌 SELECT TOP(10) ID, LENGTH....식으로 사용했어서 생각지도 못하게 챗GPT를 사용하게되었다. 2024. 3. 24. [MySQL] 잡은 물고기의 평균 길이 구하기 문제 요약 1. FISH_INFO 테이블에서 LENGTH 컬럼의 평균값을 소수점 셋째 자리에서 반올림하여 구하되 2. 값이 NULL인 경우 10으로 간주 제출답안 SELECT ROUND(AVG(IFNULL(LENGTH, 10)),2) AS AVERAGE_LENGTH FROM FISH_INFO; 2024. 3. 24. 이전 1 2 3 다음 728x90