Coding Test/programmers
-
[프로그래머스 코딩테스트 연습(javaScript)] 자릿수 더하기Coding Test/programmers 2021. 11. 18. 19:25
https://programmers.co.kr/learn/courses/30/lessons/12931 코딩테스트 연습 - 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출 programmers.co.kr 문제 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 예제 입출력 풀이 function..
-
[프로그래머스 코딩테스트 연습(javaScript)] k번째 수Coding Test/programmers 2021. 11. 10. 16:53
https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 문제 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 ..
-
[프로그래머스 SQL 고득점 kit(oracle)] 후기Coding Test/programmers 2020. 3. 30. 14:38
문제가 있고 옆에 답을 쓰고 채점을 하면 바로 결과가 나와서 편리한 코딩테스트. 문제가 좀 더 많았으면 좋겠다. 넘 욕심인가..ㅎ 중간중간 헷갈리는 문제도 있었고, 가끔 답이 맞는거 같은데 오류가 나서 지웠다 다시 쓰면 정답처리가 되기도 했었다. 공부한지 오래되어서 기억이 안나 구글링 하면서 풀긴 했지만 다시 풀면서 공부도 되고 답이 맞았는지 틀렸는지도 알 수 있어서 좋았다 다 푸니까 뿌듯하네 ㅎㅅㅎ 다른 것도 풀어봐야 겠다.
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - DATETIME에서 DATE로 형변환(level2)Coding Test/programmers 2020. 3. 29. 21:05
https://programmers.co.kr/learn/courses/30/lessons/59414 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') AS 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID;
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 오랜기간 보호한 동물(2)(level3)Coding Test/programmers 2020. 3. 29. 21:02
https://programmers.co.kr/learn/courses/30/lessons/59411 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT * FROM ( SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID ORDER BY (I.DATETIME - O.DATETIME) ASC ) WHERE ROWNUM < 3;
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 중성화 여부 파악하기(level2)Coding Test/programmers 2020. 3. 29. 21:01
https://programmers.co.kr/learn/courses/30/lessons/59409 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME, CASE WHEN (SEX_UPON_INTAKE LIKE '%Intact%') THEN 'X' ELSE 'O' END AS 중성화 FROM ANIMAL_INS ORDER BY ANIMAL_ID; CASE WHEN A THEN A' ELSE B' END => A이면 A'라 하고 아니면 B'라 한다. WHEN절은 추가로 더 써도 됨 CASE WHEN A THEN A' W..
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 이름에 el이 들어가는 동물 찾기(level2)Coding Test/programmers 2020. 3. 29. 20:58
https://programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE ANIMAL_TYPE ='Dog' AND UPPER(NAME) LIKE ('%EL%') ORDER BY NAME;
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 루시와 엘라 찾기(level2)Coding Test/programmers 2020. 3. 29. 20:56
https://programmers.co.kr/learn/courses/30/lessons/59046 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') ORDER BY ANIMAL_ID;