문제 1번) 잔돈을 동전의 개수로 출력하는 거스름돈 계산기 문제서현이가 1000원을 가지고 편의점에서 물건을 사려고 한다. 편의점에는 500원, 100원, 50원, 10원이 충분히 있고, 편의점 직원은 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 서현이가 편의점에서
문제 2번) 공부 시간을 더해주는 체크인 문제신지는 항해에서 한 주 동안 공부 기록을 남길 알고리즘을 만들어보기로 결심했다.항해의 체크인 페이지에는 몇가지 조건이 있는데 이를 만족하는 알고리즘을 만들어보자.체크인과 체크아웃은 항상 정시에 진행한 것으로 가정한다.체크아웃

문제 3번) 1. 문제 설명 2. 제한 조건 3. 예시 4. 풀이 과정
성장하는 사람이 되어, 가치 있는 삶을 추구하자.총 3문제를 풀어보았다.그 중에 문자열 속에 소수 찾기 문제가 있었는데, 소수를 어떻게 찾을 수 있을지 고민해봤다.소수는 1과 자기 자신 외의 약수를 가지지 않는 1보다 큰 자연수이다.소수인지 아닌지를 isPrime 함
문제 설명정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요제한사항0 < num1 ≤ 1000 < num2 ≤ 100입출력 예num1 nu
문제 설명 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 제한 사항 n은 1이상, 5000

앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 배열 numbers와 정수 n이 매개변수로 주어집니다. numbers의 원소를 앞에서부터 하나씩 더하다가 그 합이 n보다 커지는 순간 이때까지 더했던 원소들의 합을 return 하는 solution 함수
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. Lv.0 문제 설명 정수 배열 arr가 주어집니다. arr의 각 원소에 대해 값이 50보다 크거나 같은 짝수라면 2로 나누고, 50보다 작은 홀수라면 2를 곱합니다. 그 결과인 정수 배열을 r

앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.문자열 str과 정수 n이 주어집니다.str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.1 ≤ str의 길이 ≤ 101 ≤ n ≤ 5

앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.1 ≤ str의 길이 ≤ 20str은 알파벳으로 이루어진 문자열입니
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 입출력의 예 문제

🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 입출력의 예 문제
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요.1 ≤ arr의 길이 ≤ 200arr의 원소는 전부 알파벳 소문
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요1 ≤ my_string의 길이 ≤ 100my_string은 영
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 a b
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요.10 ≤ number ≤ 1002 ≤ n, m
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 제한사항 입출력의 예 문제 풀이 다른 풀이 알게된 개념 >
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.\-1,000 ≤ a
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.1부터 6까지 숫자가 적힌 주사위가 세 개 있습니다. 세 주사위를 굴렸을 때 나온 숫자를 각각 a, b, c라고 했을 때 얻는 점수는 다음과 같습니다.세 숫자가 모두 다르다면 a + b + c 점을 얻습니다.
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 제한사항 입출력의 예 문제 풀이 다른 풀이 알게된 개념 >
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요.2 ≤ num_l
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다."w" :
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 배열 numLog가 주어집니다. 처음에 numLog0에서 부터 시작해 "w", "a", "s", "d"로 이루어진 문자열을 입력으로 받아 순서대로 다음과 같은 조작을 했다고 합시다."w" : 수에 1을
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, i, j 꼴입니다.각 query마다 순서대로 arri의 값과 arrj의 값을 서로
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.문자열 code가 주어집니다.code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꿉니다. mode에 따라 code를 읽어가면서 문자열 ret을 만들어냅니다.mode는 0과 1이 있으며, idx를

앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.두 정수 a, d와 길이가 n인 boolean 배열 included가 주어집니다. 첫째항이 a, 공차가 d인 등차수열에서 includedi가 i + 1항을 의미할 때, 이 등차수열의 1항부터 n항까지 incl

앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, s, e, k 꼴입니다.각 query마다 순서대로 s ≤ i ≤ e인 모든 i에 대
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.문자열 my_string과 정수 배열 index_list가 매개변수로 주어집니다. my_string의 index_list의 원소들에 해당하는 인덱스의 글자들을 순서대로 이어 붙인 문자열을 return 하는 s
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요.\-10,000 ≤ numbers의 원소 ≤ 10,
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 ret
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.1 ≤ n ≤ 1001) 주어진 n이 양수인 홀수인지 개수 확인하고(식 (n
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.0 ≤ numbers의 원소 ≤ 1,0001 ≤ numbers의 길이 ≤
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다.구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 sol
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요.1 ≤ num_list의 길이 ≤ 1
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.1 ≤ my_string의 길이 ≤ 1,0001) String
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.1 ≤ num_list의 길이 ≤ 1000
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 ""의 높이와 너비를 1이라고 했을 때, ""을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요.2 ≤ my_string 길이
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.1 ≤ my_string의 길이
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 제한사항 입출력의 예 문제 풀이
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 so
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다. 예를 들어
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.머쓱이는 친구에게 모스부호를 이용한 편지를 받았습니다. 그냥은 읽을 수 없어 이를 해독하는 프로그램을 만들려고 합니다. 문자열 letter가 매개변수로 주어질 때, letter를 영어 소문자로 바꾼 문자열을
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 retur
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 머쓱이는 구슬을 친구들에게 나누어주려고 합니다. 구슬은 모두 다르게 생겼습니다. 머쓱이가 갖고 있는 구슬의 개수 balls와 친구들에게 나누어 줄 구슬 개수 share이 매개변수로 주
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다.x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다.x 좌표가 음수, y 좌표가 양수이면
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수 배열 num_list와 정수 n이 매개변수로 주어집니다. num_list를 다음 설명과 같이 2차원 배열로 바꿔 return하도록 solution 함수를 완성해주세요.num_list가 1, 2, 3, 4
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 머쓱이는 친구들과 동그랗게 서서 공 던지기 게임을 하고 있습니다. 공은 1번부터 던지며 오른쪽으로 한 명을 건너뛰고 그다음 사람에게만 던질 수 있습니다. 친구들의 번호가 들어있는 정수
앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성
🐤 목표 앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자. 문제 설명 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모
약수의 개수가 세 개 이상인 수를 합성수라고 합니다. 자연수 n이 매개변수로 주어질 때 n이하의 합성수의 개수를 return하도록 solution 함수를 완성해주세요.1 ≤ n ≤ 100반복문으로 1부터 n까지의 자연수 중에서 합성수의 개수를 구한다.약수의 개수를 co
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.0 ≤ numbers의 원소 ≤ 10,0002 ≤ numbers의 길이 ≤ 100정렬을 통해 배열의 최
i팩토리얼 (i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 4 3 2 1 = 120 입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return 하도록 solution 함수를 완성해주세요.i! ≤ n0 < n
영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.my_string은 소문자와 공백으로 이루어져 있습니다.1 ≤ my_
문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요.1 ≤ my_string의 길이 ≤ 100my_string에는 숫자가 한 개 이상 포함되어 있습니
문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요.1 ≤ my_string의 길이 ≤ 1,000my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다.
소인수분해란 어떤 수를 소수들의 곱으로 표현하는 것입니다. 예를 들어 12를 소인수 분해하면 2 2 3 으로 나타낼 수 있습니다. 따라서 12의 소인수는 2와 3입니다. 자연수 n이 매개변수로 주어질 때 n의 소인수를 오름차순으로 담은 배열을 return하도록 so
숫자와 "Z"가 공백으로 구분되어 담긴 문자열이 주어집니다. 문자열에 있는 숫자를 차례대로 더하려고 합니다. 이 때 "Z"가 나오면 바로 전에 더했던 숫자를 뺀다는 뜻입니다. 숫자와 "Z"로 이루어진 문자열 s가 주어질 때, 머쓱이가 구한 값을 return 하도록 so
문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요.1 ≤ strlist 원소의 길이 ≤ 100strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다.문자열
문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요.1 ≤ my_string ≤ 110my_string은 대문자, 소문자, 공백으로 구성되어 있
선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다.가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다.삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면
정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요.1 ≤ array의 길이 ≤ 1001 ≤ array의 원소 ≤ 1001 ≤ n ≤ 100가장 가까운 수
머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다. 머쓱이가 말해야하는 숫자 order가 매개변수로 1 ≤ order ≤ 1,000,000주어
군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다.암호화된 문자열 cipher를 주고받습니다.그 문자열에서 code의 배수 번째 글자만 진짜 암호입니다.문자열 cipher와 정수 code가 매개변수로 주어질 때 해독된 암호 문자열
문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요.1 ≤ my_string의 길이 ≤ 1,000my_string은 영어 대문자와 소문자로만 구성되어 있습니다.반복문
영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요.numbers는 소문자로만 구성되어 있습니다.numbers는 "z
문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요.1 < my_string의 길이 < 1
문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다.0 < s의 길이 < 1,000s는
정수 n이 매개변수로 주어질 때, n의 약수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요.1 ≤ n ≤ 10,000약수는 어떤 수를 나누어 나머지가 없이 떨어지는 수를 말한다.약수가 들어간 배열의 크기를 정하기 위해서, 약수의 개수를
당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다.홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은
수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의
1. 문제 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의
1. 문제 문제 설명 Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. An input string
짝수 길이 의 0 인덱스 정수 배열이 제공되며 빈 배열도 있습니다 . 앨리스와 밥은 매 라운드마다 앨리스와 밥이 한 번씩만 움직이는 게임을 하기로 결정했습니다. 게임의 규칙은 다음과 같습니다.numsarr매 라운드마다 먼저 Alice가 에서 최소 요소를 제거하고 num
정수 배열 nums가 주어졌을 때, 배열에서 두 개의 서로 다른 요소를 선택한 후 (numsi - 1) \* (numsj - 1)의 최대 값을 찾아야 합니다.2 <= nums.length <= 5001 <= numsi <= 10^3예시 1:입력:
배열 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입니
Given a 0-indexed integer array nums of length n and an integer target, return the number of pairs (i, j) where 0 <= i < j < n and numsi + nu