분류 전체보기

    [level 2] 다음 큰 숫자 - 12911

    [문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/12911) ### 성능 요약 메모리: 68.1 MB, 시간: 0.04 ms ### 구분 코딩테스트 연습 > 연습문제 ### 채점결과 Empty ### 문제 설명 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다. 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다. 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다. 조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다. 예를 들어서 78(1001110)의 다음 큰 숫자는 83(1010011)입니다. 자연수 n이 매개변수로 주어질 때, n의 다음 ..

    [level 2] 숫자의 표현 - 12924

    [문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/12924) ### 성능 요약 메모리: 52.1 MB, 시간: 0.88 ms ### 구분 코딩테스트 연습 > 연습문제 ### 채점결과 Empty ### 문제 설명 Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 수 있습니다. 1 + 2 + 3 + 4 + 5 = 15 4 + 5 + 6 = 15 7 + 8 = 15 15 = 15 자연수 n이 매개변수로 주어질 때, 연속된 자연수들로 n을 표현하는 방법의 수를 return하는 solution를..

    [level 2] 이진 변환 반복하기 - 70129

    [문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/70129) ### 성능 요약 메모리: 84.2 MB, 시간: 27.97 ms ### 구분 코딩테스트 연습 > 월간 코드 챌린지 시즌1 ### 채점결과 Empty ### 문제 설명 0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. x의 모든 0을 제거합니다. x의 길이를 c라고 하면, x를 "c를 2진법으로 표현한 문자열"로 바꿉니다. 예를 들어, x = "0111010"이라면, x에 이진 변환을 가하면 x = "0111010" -> "1111" -> "100" 이 됩니다. 0과 1로 이루어진 문자열 s가 매개변수로 주어집니다. s가 "1"이 될 때까지 계속..

    [unrated] 배열의 길이에 따라 다른 연산하기 - 181854

    [문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/181854) ### 성능 요약 메모리: 73.4 MB, 시간: 0.03 ms ### 구분 코딩테스트 연습 > 코딩 기초 트레이닝 ### 채점결과 Empty ### 문제 설명 정수 배열 arr과 정수 n이 매개변수로 주어집니다. arr의 길이가 홀수라면 arr의 모든 짝수 인덱스 위치에 n을 더한 배열을, arr의 길이가 짝수라면 arr의 모든 홀수 인덱스 위치에 n을 더한 배열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 1,000 1 ≤ arr의 원소 ≤ 1,000 1 ≤ n ≤ 1,000 입출력 예 arr n result [49, 12..

    [unrated] 배열 만들기 1 - 181901

    [문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/181901) ### 성능 요약 메모리: 79.1 MB, 시간: 5.95 ms ### 구분 코딩테스트 연습 > 코딩 기초 트레이닝 ### 채점결과 Empty ### 문제 설명 정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ n ≤ 1,000,000 1 ≤ k ≤ min(1,000, n) 입출력 예 n k result 10 3 [3, 6, 9] 15 5 [5, 10, 15] 입출력 예 설명 입출력 예 #1 1 이상 10 이하의 3의 배수는 3, 6, 9 이므로 [3,..

    [unrated] 이어 붙인 수 - 181928

    [문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/181928) ### 성능 요약 메모리: 74.6 MB, 시간: 4.23 ms ### 구분 코딩테스트 연습 > 코딩 기초 트레이닝 ### 채점결과 Empty ### 문제 설명 정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num_list의 길이 ≤ 10 1 ≤ num_list의 원소 ≤ 9 num_list에는 적어도 한 개씩의 짝수와 홀수가 있습니다. 입출력 예 num_list result [3, 4, 5, 2, 1] 393 [..

    [unrated] 5명씩 - 181886

    [문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/181886) ### 성능 요약 메모리: 76.7 MB, 시간: 0.21 ms ### 구분 코딩테스트 연습 > 코딩 기초 트레이닝 ### 채점결과 Empty ### 문제 설명 최대 5명씩 탑승가능한 놀이기구를 타기 위해 줄을 서있는 사람들의 이름이 담긴 문자열 리스트 names가 주어질 때, 앞에서 부터 5명씩 묶은 그룹의 가장 앞에 서있는 사람들의 이름을 담은 리스트를 return하도록 solution 함수를 완성해주세요. 마지막 그룹이 5명이 되지 않더라도 가장 앞에 있는 사람의 이름을 포함합니다. 제한사항 5 ≤ names의 길이 ≤ 30 1 ≤ names의 원소의 길이 ≤ 10 n..

    [unrated] A 강조하기 - 181874

    [문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/181874) ### 성능 요약 메모리: 78.4 MB, 시간: 0.10 ms ### 구분 코딩테스트 연습 > 코딩 기초 트레이닝 ### 채점결과 Empty ### 문제 설명 문자열 myString이 주어집니다. myString에서 알파벳 "a"가 등장하면 전부 "A"로 변환하고, "A"가 아닌 모든 대문자 알파벳은 소문자 알파벳으로 변환하여 return 하는 solution 함수를 완성하세요. 제한사항 1 ≤ myString의 길이 ≤ 20 myString은 알파벳으로 이루어진 문자열입니다. 입출력 예 myString result "abstract algebra" "AbstrAct Al..