6
추천
62
풀이
Lv. 1 완전수 구하기
자기 자신을 제외한 모든 양의 약수들의 합이 자기 자신이 되는 자연수를 완전수라고 한다. 예를 들면, 6과 28은 완전수이다. 6=1+2+3 // 1,2,3은 각각 6의 약수 28=1+2+4+7+14 // 1,2,4,7,14는 각각 28의 약수 입력으로 자연수 N을 받고, 출력으 ...
38
추천
196
풀이
Lv. 1 1~1000에서 각 숫자의 개수 구하기
예로 10 ~ 15 까지의 각 숫자의 개수를 구해보자 10 = 1, 0 11 = 1, 1 12 = 1, 2 13 = 1, 3 14 = 1, 4 15 = 1, 5 그러므로 이 경우의 답은 0:1개, 1:7개, 2:1개, 3:1개, 4:1개, 5:1개
22
추천
147
풀이
Lv. 1 10~1000까지 각 숫자 분해하여 곱하기의 전체 합 구하기
예로, 10~15까지의 각 숫자 분해하여 곱하기의 전체 합은 다음과 같다. 10 = 1 * 0 = 0 11 = 1 * 1 = 1 12 = 1 * 2 = 2 13 = 1 * 3 = 3 14 = 1 * 4 = 4 15 = 1 * 5 = 5 그러므로, 이 경우의 답은 0+1+2+3+4 ...
4
추천
17
풀이
Lv. 1 초완전수
자연수 n이 있다. f(n)=(n의 양의 약수의 합)이라고고 하자. 자연수 n이 어떤 k에 대하여 등식 n = 1 + k(f(n)-n-1)을 만족했을 때, n을 k-초완전수라고 부른다. n이 완전수라는 것은 n이 1-초완전수라는 것이라는 명제와 동치이다. 예를 들어, 21은 2- ...
23
추천
121
풀이
Lv. 1 탭을 공백 문자로 바꾸기
A씨는 개발된 소스코드를 특정업체에 납품하려고 한다. 개발된 소스코드들은 탭으로 들여쓰기가 된것, 공백으로 들여쓰기가 된 것들이 섞여 있다고 한다. A씨는 탭으로 들여쓰기가 된 모든 소스를 공백 4개로 수정한 후 납품할 예정이다. A씨를 도와줄 수 있도록 소스코드내에 사용된 탭( ...
24
추천
232
풀이
Lv. 1 게시판 페이징
A씨는 게시판 프로그램을 작성하고 있다. A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다. > 입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1) > ...
30
추천
227
풀이
Lv. 1 다음 입사문제 중에서
1차원의 점들이 주어졌을 때, 그 중 가장 거리가 짧은 것의 쌍을 출력하는 함수를 작성하시오. (단 점들의 배열은 모두 정렬되어있다고 가정한다.) 예를들어 S={1, 3, 4, 8, 13, 17, 20} 이 주어졌다면, 결과값은 (3, 4)가 될 것이다.
18
추천
62
풀이
Lv. 1 CamelCase를 Pothole_case 로 바꾸기!
파이썬과 같은 몇몇 프로그래밍 언어는 Pothole_case 를 더 선호하는 언어라고 합니다. Example: codingDojang --> coding_dojang numGoat30 --> num_goat_3_0 위 보기와 같이 CameleCase를 Pothole_case 로 ...
18
추천
83
풀이
Lv. 1 10진수를 n진수로 변환하기
다음은 233 이란 10진수를 2진수로 변환하는 과정을 나타낸 그림이다. 위 그림을 참조하여 라이브러리를 사용하지 말고 10진수를 n진수로 변환하는 프로그램을 작성하시오.. (단, n의 범위는 2 <= n <= 16) 예) * 2진수로 변환 : 233<sub>10</sub> -- ...
68
추천
339
풀이
Lv. 1 Multiples of 3 and 5
오랜만에 퀴즈하나 투척합니다. 프로젝트 오일러라고 들어보셨나요? 프로그래밍 퀴즈를 풀이하는 유명한 곳인데요.. 그곳에 있는 첫번째 문제를 이곳 코딩도장에 한번 소개해 볼까 합니다. **[문제]** > If we list all the natural numbers below 10 ...