공지: 기존 사이트는 old.codingdojang.com에서 확인할 수 있으며, 2026년 8월 3일 종료됩니다.
이 페이지는 코딩도장 데이터의 읽기 전용 정적 보관본입니다.
5
추천
64
풀이
Lv. 2 상품 is 뭔들 (2016 인하대 프로그래밍 경진대회 B번)
출처: 정보통신처에서는 2016년 6월 4일 인하 광장에서 이벤트를 진행하려고 한다. 정보통신처에서 인하 광장에 올린 게시글에 N번째로 댓글을 단 모든 학생에게 상품을 지급하기로 하였다. 단, N은 약수의 개수가 홀수여야 한다. 인하 광장을 즐겨보는 찬미는 이 이벤트에 참가하기로 ...
수학 유클리드 호제법
2016/06/02 15:54
3
추천
10
풀이
Lv. 4 저울(KOI 2014지역본선 고등부 2번)
무게가 서로 다른 N 개의 물건이 있다. 각 물건은 1부터 N 까지 번호가 매겨져 있다. 우리는 일부 물건 쌍에 대해서 양팔 저울로 어떤 것이 무거운 것인지를 측정한 결과표를 가지고 있다. 이 결과표로부터 직접 측정하지 않은 물건 쌍의 비교 결과를 알아낼 수도 있고 알아내지 못할 ...
Floyd-Warshall
2016/06/02 15:24
11
추천
93
풀이
Lv. 2 간단한 몬테카를로 방법(Montecarlo Method) 예시
몬테카를로 방법은 과학과 공학 전 영역에 걸쳐 널리 사용되는 방법이다. 확률적인 해석을 요구하는 문제를 풀고싶을 때, 이 방법이 주로 쓰인다. 역사적으로는 물리학에서 자주 사용되었다고 전해진다. 1940년도에 원자로의 연쇄 반응 제어를 최초로 실현한 물리학자 엔리코 페르미는 중성자...
2016/05/10 13:18
3
추천
29
풀이
Lv. 3 쌓여있는 상자들의 겉넓이.
n*n 크기의 바닥에 각 변의 길이가 1인 상자들을 바닥이 보이지 않게 쌓았을 때, 상자들의 겉넓이의 합은? (단, 바닥에는 길이 1마다 눈금이 그려져 있으며, 상자는 눈금에 맞추어 쌓는다.) 추가: 겉넓이에는 바닥을 포함합니다. 입력 예: [[1,4,3,4], [2,3,4,1],...
2016/04/13 21:46
16
추천
501
풀이
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+...
구현
2016/04/08 17:23
49
추천
732
풀이
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개
2016/04/06 22:12
10
추천
156
풀이
Lv. 2 소수의 개수 구해보기.
2이상 1000이하 자연수의 집합에서 소수의 개수를 구하는 알고리즘을 작성하시오.
에라토스테네스의 체
2016/03/01 10:05
4
추천
12
풀이
Lv. 4 Matrix Sum
출처 : <a 다음과 같은 행렬에서 행과 열이 모두 다른 5개의 숫자를 추출하여 더했을 때 최대값은 3315 ( = 863 + 383 + 343 + 959 + 767) 가 된다.<br> 5개의 숫자는 서로 같은 행에 있어도 안되고 같은 열에 있어도 안된다. 7 53 183 439 ...
Hungarian method
2016/02/15 23:11
12
추천
76
풀이
Lv. 3 가장 큰 수 만들기
출처 : <a 음수가 아닌 수들이 주어졌을 때 그 수들을 이어서 만들 수 있는 가장 큰 수를 구하시오. 예를 들어 [1,2,3]이 주어졌을 때 만들 수 있는 가장 큰 수는 321이고, [3, 30, 34, 5, 9] 가 주어지면 만들 수 있는 가장 큰 수는 9534330이다.
2016/02/02 23:27
4
추천
17
풀이
Lv. 3 Word Ladder
출처 : <a 시작단어와 목표단어가 주어집니다. 시작단어에서 한글자씩 임의로 바꿀 수 있습니다. 단, 그 단어는 주어진 사전에 있어야 하는 단어입니다. 가장 짧은 경로를 찾았을 때 거쳐간 단어수를 출력하세요 아래 예에서 가장 짧은 경로는 "hit" -> "hot" -> "dot" ...
queue BFS
2016/02/01 20:13
« 이전 다음 »
18 / 28 페이지 · 문제 280개