• Level 1 - 하샤드 수

    문제: 하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 n을 입력받아 n이 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. Java My Solution class Solution { public boolean solution(int x) { boolean...


  • Level 1 - 제일 작은 수 제거하기

    문제: 제일 작은 수 제거하기 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. Java My Solution import java.util.*; class Solution { public int[]...


  • Level 1 - 수박수박수박수박수박수?

    문제: 수박수박수박수박수박수? 길이가 n이고, 수박수박수박수….와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 예를 들어, n 이 3이면 “수박수” 4이면 “수박수박”을 리턴한다 Java My Solution class Solution { public String solution(int n) { String answer = ""; String wm="수박"; for(int i=0;i<n/2;i++)...


  • Level 1 - 약수의 합

    문제: 약수의 합 구하기 자연수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. Java My Solution class Solution { public int solution(int n) { int answer = 0; for(int i=1;i<=n/2;i++){ if(n%i==0) answer+=i;...


  • Level 1 - 두 정수 사이의 합

    문제: 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. Java My Solution class Solution { public long solution(int a,...