본문 바로가기

1단계4

[프로그래머스 - Java 해시/1단계] 완주하지 못한 선수 문제 [문제 설명]수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 자세한 문제는 아래 출처 클릭해주세요. 출처: https://school.programmers.co.kr/learn/courses/30/lessons/42576      제한사항마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개.. 2025. 4. 9.
[프로그래머스 - js / 1단계] 자릿수 더하기 문제 [문제 설명]자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.[제한 조건]N의 범위 : 100,000,000 이하의 자연수 출처: https://school.programmers.co.kr/learn/courses/30/lessons/12931      예시 입출력 예 #1문제의 예시와 같습니다.입출력 예 #29 + 8 + 7 = 24이므로 24를 return 하면 됩니다.    풀이 function solution(n){ n = String(n); var answer = 0; for(var i = 0; i  1. 자연수 n을 문자열로 변환한다.. 2024. 6. 18.
[프로그래머스 - js / 1단계] 약수의 합 문제 [문제 설명]정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.[제한 조건]n은 0 이상 3000이하인 정수입니다. 출처: https://school.programmers.co.kr/learn/courses/30/lessons/12928      예시 입출력 예 #112의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다.입출력 예 #25의 약수는 1, 5입니다. 이를 모두 더하면 6입니다.    풀이 function solution(n) { var answer = 0; for(var i = 0; i  1. 0부터 정수 n 까지의 반복문 안에서 정수 n 을 i 로 나누었을때 나머지값이 0 인 값을 answer 변수에 더.. 2024. 6. 17.
[프로그래머스 - js / 1단계] 문자열을 정수로 바꾸기 문제 [문제 설명]문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. [제한 조건]s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 "0"으로 시작하지 않습니다. 입출력 예 예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. 출처: https://school.programmers.co.kr/learn/courses/30/lessons/12925      예시 입력 : 출력 = "1234" : 1234 , "-1234" : -1234    풀이 function.. 2024. 6. 12.