본문 바로가기

코테26

[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.
[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.
[MySQL] 한 해에 잡은 물고기 수 구하기 문제 1. FISH_COUNT 테이블에서 날짜 형식의 TIME 컬럼의 년도가 2021인 데이터의 갯수를 구함 2. 행의 고유값은 ID 컬럼 SELECT COUNT(ID) AS FISH_COUNT -- ID 컬럼을 기준으로 COUNT, 컬럼명 FISH_COUNT FROM FISH_INFO WHERE YEAR(TIME) = '2021' 너무 단순해서 약간 당황.. 2024. 3. 23.
[JS] 숫자 문자열과 영단어 점수 : 1107 (+5) 테스트케이스 최대 소요시간 : 0.06ms 문제 요약 : 그냥 해당하는 문자열을 다 숫자로 바꿔주면 됨! 제출답안 let stringToNo = [['zero',0], ['one',1],['two',2],['three',3],['four',4], ['five',5],['six',6],['seven',7],['eight',8],['nine',9]] ; function solution(s) { stringToNo.forEach((ar)=> s = s.replaceAll(ar[0],ar[1]) ) ; return s*1; } 문제해설 //아래 배열이 함수 안쪽으로 들어가면 시간이 쬐ㅣㅣㅣ끔 더 소요됩니다. 이유는.. let stringToNo = [['zero',0], ['one',.. 2024. 3. 18.
728x90