목록전체 글 (238)
Deff_Dev
일곱 난쟁이 아홉 개의 줄에 걸쳐 일곱 난쟁이의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러가지인 경우에는 아무거나 출력한다. codeup.kr 문제 이 문제는 아홉 난쟁이들 중 키의 합이 100인 일곱 난쟁이들을 찾는 문제이다. 풀이 아홉 난쟁이들 중에서 키의 합에서 두 난쟁이의 키를 뺀 값이 100이 되는 두 난쟁이를 찾는 방법으로 풀이했다. // 처음 풀이한 코드 #include #include using namespace std; // https://codeup.kr/problem.php?id=3008 int dwarfs[9] = { 0, }, sum = 0; void Func() { for (int i = 0; i < 9; ..
지그재그 배열 3 하나의 정수 n을 입력받아 n*n사각형에서 다음과 같은 삼각형 모양으로 지그재그로 출력하시오. 예를 들어, n이 5이면, 0 0 0 0 5 0 0 0 4 6 0 0 3 7 12 0 2 8 11 13 1 9 10 14 15 를 출력한다. codeup.kr 문제 이 문제는 정수 n을 입력받아 n * n 사각형을 만들 때, 다음과 같은 삼각형 모양으로 지그재그로 출력하는 문제이다. n이 5일때, 0 0 0 0 5 0 0 0 4 6 0 0 3 7 12 0 2 8 11 13 1 9 10 14 15 왼쪽 아래에서 오른쪽 위로 올라간 후 다시 왼쪽 아래로 내려오는 것을 반복한다. 풀이 while 문과 bool 변수 isRight를 이용하여 isRight가 true일 때 오른쪽 위로 가고, false..
(재귀 함수) 1부터 n까지 출력하기 $1$부터 정수 $n$까지 출력하는 재귀함수를 설계하시오. 이 문제는 반복문 for, while 등을 이용하여 풀수 없습니다. 금지 키워드 : for while goto codeup.kr 문제 이 문제는 재귀 함수를 이용하여 1~n까지 출력하는 문제이다. 풀이 재귀 함수를 사용하여 1~n까지 출력했다. #include using namespace std; // https://codeup.kr/problem.php?id=1901&rid=0 int n; void PrintFunc(int nowNum) { // 재귀 함수 if (nowNum > n) { return; } cout n; PrintFunc(1); return 0; } CodingTestPractice/Code..
크레이지 아케이드 -2 0 0 -1 0 -1 -1 -2 -2 -1 -2 -2 -1 0 -1 -1 -2 -2 -2 0 -2 -1 -2 -1 -2 -2 -2 0 0 0 -2 -1 -1 -2 -2 0 0 0 0 0 -1 0 0 -2 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -2 -2 -2 -2 -2 -2 -2 -2 -2 0 0 0 0 -2 0 -2 -2 -2 0 0 0 0 0 -2 0 0 -2 0 0 2 Character codeup.kr 문제 0(빈 공간), 1 이상의 수(숫자만큼 상하좌우로 터지는 물풍선), -1 (물줄기가 닿으면 멈추는 벽)으로 구성된 10 x 10 크레이지 아케이드 게임 맵과 n(플레이어의 수), 각 플레이어의 위치 좌표가 주어진다..
진격 후 결과 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 2 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 2 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1 0 1 codeup.kr 문제 이 문제는 11 * 10 크기의 보드판에서 각 말(1)이 제일 아래쪽에서 위쪽 방향으로 이동한다. 장애물은 0보다 크면 블럭 장애물, 0보다 작으면 구덩이 장애물, 0은 평지로 이루어진 길을 의미할 때, 각 말의 이동 결과를 출력한다. 블럭 장애물에 부딪혀서 실패시 "세로줄 번..