문제정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.입출력 예 설명num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1을 return합니다.num1이 11이고 num2가 1
문제머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요.제한 사항0 < age ≤ 120나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니
문제정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.입출력 예 설명num1이 3, num2가 4이므로 3 4 = 12를 return합니다.num1이 27, num2가 19이므로 2
문제정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.입출력 예 설명num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1을 return합니다.num1이 11이고 num2가 1
문제정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요.입출력 예 설명num1이 3, num2가 2이므로 3을 2로 나눈 나머지 1을 return 합니다.num1이 10, num2
문제각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를
문제정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.입출력 예 설명numbers의 원소들의 평균 값은 5.5입니다.numbers의 원소들의 평균 값은 94.0입니다.풀이내 잘못된 생
문제정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.입출력 예 설명n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니다.n이 4이므로 2 + 4 = 6을 return 합니다.풀이내
문제정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.입출력 예 설명num1이 3, num2가 2이므로 3 / 2 = 1.5에 1,000을 곱하면
문제정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.입출력 예 설명1, 1, 2, 3, 4, 5 에는 1이 2개 있습니다.0, 2, 3, 4 에는 1이 0개 있습
문제머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution
문제머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution
문제정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요.입출력 예 설명1, 2, 3, 4, 5의 1번째 인
문제머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보
문제머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.입출력 예 설명7명이 최소 한 조각씩 먹기 위해
문제머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 so
문제머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도
문제정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.입출력 예 설명1, 2, 3, 4, 5에는 짝수가 2, 4로 두 개, 홀수가 1, 3, 5로 세 개
문제정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요.입출력 예 설명1, 2, 3, 4, 5의 각 원소에 두배를 한 배열 2, 4, 6, 8, 10을 return
문제정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요.입출력 예 설명num_list가 1, 2, 3, 4, 5이므로 순서를 거꾸로 뒤집은 배열 5,
문제문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.입출력 예 설명my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다.my_string
문제흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다. "Quadrant n"은 "제n사분면"이라는 뜻이다.예를 들어, 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로
문제사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다.입출력 예 설명dot = 2, 4 result = 1dot이 2, 4로 x 좌표와 y 좌표 모두 양수이므로 제 1 사분면에 속합니다. 따라서 1을 re
문제문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.입출력 예 설명my_string = "jaron" / return = "noraj"my_string = "bread"
문제문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요.입출력 예 설명strlist = "We", "are", "the", "world!" / return = 2, 3,
문제정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.입출력 예 설명num_list = 1, 2, 3, 4, 5 / return = 2, 3num_li
문제정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요.입출력 예 설명1, 2, 3, 4, 5의 1번째 인
문제문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.입출력 예 설명my_string = "abcdef" / letter = "f" / resu
문제어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요.입출력 예 설명n = 2 / t = 10 / result = 2048처음엔
문제덧셈, 뺄셈 수식들이 'X 연산자 Y = Z' 형태로 들어있는 문자열 배열 quiz가 매개변수로 주어집니다. 수식이 옳다면 "O"를 틀리다면 "X"를 순서대로 담은 배열을 return하도록 solution 함수를 완성해주세요.입출력 예 설명quiz = "3 - 4
문제등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요.입출력 예 설명common = 1, 2, 3, 4 / result = 51, 2, 3, 4는 공차가 1인 등차수열이므
문제정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.입출력 예 설명num = 3 / return "Odd"num = 4 / return "Even"풀이
문제정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.입출력 예 설명n = 12 / return = 2812의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다.n = 5 / return = 65의
문제정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.입출력 예 설명arr = 1,2,3,4 / return = 2.5arr = 5, 5 / return = 5풀이
문제자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.입출력 예 설명N = 123 / answer = 6N = 987 / answe
문제자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 5,4,3,2,1을 리턴합니다.입출력 예 설명n = 12345 / return = 5, 4, 3, 2, 1풀이입출력 예시를 보자마자 든 생각은 n의 숫자를 배열
문제array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.입출력 예 설명arr = 5
문제0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.입출력 예 설명numbers = 1,2,3
문제프로그래머스 치킨은 치킨을 시켜먹으면 한 마리당 쿠폰을 한 장 발급합니다. 쿠폰을 열 장 모으면 치킨을 한 마리 서비스로 받을 수 있고, 서비스 치킨에도 쿠폰이 발급됩니다. 시켜먹은 치킨의 수 chicken이 매개변수로 주어질 때 받을 수 있는 최대 서비스 치킨의
문제길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.입출력 예 설명n = 3 / return = "수박수"n = 4
문제배열 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
문제https://school.programmers.co.kr/learn/courses/30/lessons/81301풀이너무 해결하고 싶은데 역시 생각이 안나서 다른사람 풀이를 참고했다
문제정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.입출력 예 설명numbers = \[2,1,3,4,
문제2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU
문제https://school.programmers.co.kr/learn/courses/30/lessons/42862풀이너무너무너무 어려웠고 다른사람 풀이를 참고했다한줄씩 콘솔을 찍어보니 이해가 되는데 내머리에서 한번에 그려지지 않아서 좀 힘들었다
문제문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요.예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1
문제머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다. 머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때, 머쓱이가 쳐야할 박수 횟수
문제단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.입출력 예 설명s = "abcde" / return = "c"s = "qwer" / return = "we"풀이손코딩1\. 홀수일 때는
문제연속적인 숫자만 제거하고 남은 숫자를 반환하는 배열을 return입출력 예 설명arr = 1,1,3,3,0,1,1 / return = 1, 3, 0, 1arr = 4,4,4,3,3 / return = 4,3풀이손코딩1\. 다음 숫자와 비교해야 하므로 반복문에서 ar
문제함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴입출력 예 설명x = 2 / n = 5 / answer = 2,4,6,8,10x = 4 / n = 3 / answer = 4,8,12x = -4
문제알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오.1\. 길이가 짧은 것부터2\. 길이가 같으면 사전 순으로입력 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐
문제이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(\*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.입출력 예 설명입력 : 5 3출력풀이손코딩1\. a가 첫번째 숫자, b가 두번째 숫자2\. 별을 a의 갯수만큼
문제자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.입출력 예 설명n = 45 / result = 71\. n (10진법) = 452\. n (3진법)
문제 > 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 입출력 예 설명 > lef
문제 (https://school.programmers.co.kr/learn/courses/30/lessons/82612) > 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면
문제머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최
문제 (https://school.programmers.co.kr/learn/courses/30/lessons/70128)길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세
문제https://www.acmicpc.net/problem/1076풀이문제의 표를 보고 객체로 활용해야 하는건 알았지만 그 요소만 맞는걸 다시 변수로 데려오는 방법을 몰라서 풀이를 참고했다
문제https://www.acmicpc.net/problem/1546풀이오랜만에 스프레드 연산자를 활용하는 문제였다구하는 공식이 나와있으니 접근이 어렵지는 않았다
문제https://www.acmicpc.net/problem/2164풀이다른사람 풀이봐도 이해아직 못함..ㅠㅠ너무 어려운 문제..
문제https://www.acmicpc.net/problem/2480풀이각 주사위를 구조분해 할당으로 배열에 담고 그중에서 가장큰수를 찾았다구하는 공식에 맞게 조건문을 넣으면 끝!
문제https://www.acmicpc.net/problem/2739풀이템플릿 연산자를 얼마나 잘쓰느냐의 문제..? 생각보다 안어려웠다
문제https://www.acmicpc.net/problem/1076풀이윤년의 조건에 맞으면 1, 아니면 0을 출력하는 문제인데 삼항연산자를 활용한 풀이가 괜찬아서 참고했다
문제https://www.acmicpc.net/problem/2839풀이while문을 많이 안써봐서 할때마다 새로운데 활용을 자주하면서 익숙해져야겠다.
문제https://www.acmicpc.net/problem/2884풀이45분 전이라는 조건이 있고 그만큼 시간계산을 잘하면 되는 문제라 생각보다는 어렵지 않았다
문제https://www.acmicpc.net/problem/5597풀이학생수가 30명으로 정해져 정렬후 없는 숫자를 검사하는 식으로 접근했는데 마지막에 console하는 방식이 약간 어려웠다
문제https://www.acmicpc.net/problem/8393풀이뭔가 reduce로 할수있을거 같은데 아닌가..?재귀함수를 이용한 풀이
문제https://www.acmicpc.net/problem/8958풀이멘토님 풀이연속되는 요소를 검사하거나 가져오고 싶으면 이중반복문을 써야한다..!
문제https://www.acmicpc.net/problem/10798풀이손코딩배열요소 하나씩 접근하기하나씩 접근한 i번째 요소를 가져와서 문자열로 이어붙이기풀이보고 이해한거이중 반복문까지 생각은 나는데 i의 최대길이만큼 반복해야하는걸 생각못함빈칸일때까지의 조
문제https://www.acmicpc.net/problem/1076풀이
문제https://www.acmicpc.net/problem/10817풀이
문제https://www.acmicpc.net/problem/16917풀이
문제https://www.acmicpc.net/problem/16968풀이
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/120825풀이다른사람 풀이배열로 만들어서 map으로 반복한다음 join해주는 방식도 괜찮아 보였다
입력 \`\`\`HelloWorld!Node.js환경에서 사용되는 'readline'모듈을 활용한 문제
문제: https://school.programmers.co.kr/learn/courses/30/lessons/181950입력 \`\`\`string 5Node.js환경에서 사용되는 'readline'모듈을 활용한 문제repeat 메소드 : string.re