JUNGOL
-
JUNGOL...49일지 2021. 3. 15. 12:40
Beginner_Coder/도형만들기2/문자마름모 문제 마름모의 한 변의 길이 N을 입력 받아 아래와 같이 문자 마름모를 출력하는 프로그램을 작성하시오. (1) 첫 번째 행의 중앙부터 출발하여 시계 반대 방향으로 'A' 부터 차례대로 채워나간다. ('Z'다음에는 다시 'A'가 된다.) (2) 바깥 부분이 다 채워지면 두 번째 행 중앙부터 다시 같은 작업을 반복한다. (3) 같은 방법으로 마름모를 다 채워지도록 하여 출력한다. 입력 형식 마름모의 한변의 길이 N(N의 범위는 100 이하의 양의 정수)을 입력받는다. 출력 형식 주어진 형태대로 한 변의 길이가 N인 문자 마름모를 출력한다. 문자 사이는 한 개의 공백으로 구분한다. 주의 : 출력 시 널 문자('NULL', '\0')는 출력 되지..
-
JUNGOL...48일지 2021. 3. 12. 10:36
Beginner_Coder/도형만들기2/파스칼삼각형 문제 파스칼 삼각형이란 아래 과 같은 자신의 왼쪽 위의 좌표와 오른쪽 위의 좌표 값을 더해서 값을 계속 갱신해 나가는 형태의 삼각형을 말한다. 아래와 같은 파스칼 삼각형의 높이 n과 종류 m을 입력 받은 후 다음과 같은 형태의 파스칼 삼각형을 출력하는 프로그램을 작성하시오. m에 대한 파스칼 삼각형의 모습은 아래 의 모습과 같다. 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 4 6 4 1 1 3 3 1 1 2 1 1 1 1 1 4 1 6 3 1 4 3 2 1 1 1 1 1 1 종류1 종류2 종류3 입력 형식 삼각형의 높이n(1부터 30사이의 정수)과 종류m(1부터 3사이의 정수)을 입력받는다. 출력 형식 위에서 제시한 형태의 파스칼 삼각형을..
-
JUNGOL...47일지 2021. 3. 4. 12:06
Beginner_Coder/도형만들기2/숫자삼각형 문제 삼각형의 높이 n과 종류 m을 입력받은 후 다음과 같은 삼각형 형태로 출력하는 프로그램을 작성하시오. 종류 1번의 숫자의 진행 순서는 처음에 왼쪽에서 오른쪽으로 진행 한 후 방향을 바꾸어서 이를 반복한다. 1 3 2 4 5 6 10 9 8 7 11 12 13 14 15 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 1 1 2 1 2 3 1 2 1 종류1 종류2 종류3 입력 형식 삼각형의 크기 n(n의 범위는 100 이하의 홀수)과 종류 m(m은 1부터 3사이의 정수)을 입력받는다. 출력 형식 위에서 언급한 3가지 종류를 입력에서 들어온 높이 n과 종류 m에 맞춰서 출력한다. 숫자사이는 공백으..
-
JUNGOL...46일지 2021. 2. 22. 21:04
Beginner_Coder/도형만들기2/별삼각형1 문제 삼각형의 높이 n과 종류 m을 입력 받은 후 다음과 같은 삼각형 형태로 출력하는 프로그램을 작성하시오. * ** *** **** ***** ***** **** *** ** * * *** ***** ******* ********* 종류1 종류2 종류3 입력 형식 삼각형의 크기 n(n의 범위는 100 이하의 자연수)과 종류 m(m은 1부터 3사이의 자연수)을 입력받는다. 출력 형식 위에서 언급한 3가지 종류를 입력에서 들어온 높이 n과 종류 m에 맞춰서 출력한다. 입력된 데이터가 주어진 범위를 벗어나면 "INPUT ERROR!"을 출력한다. 입력 예 3 2 | 4 3 | 200 3 출력 예 *** │ * | INPUT ERROR! ** │ *** * │..
-
JUNGOL...45일지 2021. 2. 17. 13:38
Beginner_Coder/수학1/최대공약수와최소공배수 문제 두개의 자연수를 입력받아 최대 공약수와 최소 공배수를 출력하는 프로그램을 작성하시오. 입력 형식 입력 파일의 첫째 줄에는 두 개의 자연수가 주어진다. 이 둘은 10,000이하의 자연수이며 사이에 한 칸의 공백이 주어진다. 출력 형식 첫째 줄에는 입력으로 주어진 두 수의 최대공약수를 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. 입력 예 24 18 출력 예 6 72 Hint! 최대공약수(GCD)란? 어떤 두 수 이상의 공통인 약수를 그 수들의 공약수라 하고 공약수들 중 가장 큰 수를 최대공약수라 한다. 공약수는 최대공약수의 약수가 된다. 예를 들어 8의 약수는 1, 2, 4, 8이고 12의 약수는 1, 2, 3, 4, 6, 12이..
-
JUNGOL...44일지 2021. 2. 9. 09:01
Beginner_Coder/수학1/약수와 배수 문제 주어진 정수들 중 입력받은 수의 약수와 배수의 합을 각각 출력하라. 입력 형식 첫 줄에 정수의 개수 n (1 arr[i]; } int m; std::cin >> m; int sumOfFactor{ 0 }, sumOfMultiple{ 0 }; for (int i = 0; i < n; i++) { if (m % arr[i] == 0) { sumOfFactor += arr[i]; } if (arr[i] % m == 0) { sumOfMultiple += arr[i]; } } std::cout k; for (int i = 1; i
-
JUNGOL...43일지 2021. 2. 3. 10:45
Beginner_Coder/수학1/곱셈 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. 4 7 2 ...... (1) x 3 8 5 ...... (2) ------------- 2 3 6 0 ...... (3) 3 7 7 6 ...... (4) 1 4 1 6 ...... (5) ------------- 1 8 1 7 2 0 ...... (6) (1)과 (2)위치에 들어갈 세 자리 자연 수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 형식 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 형식 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5..
-
JUNGOL...42일지 2021. 1. 26. 12:26
Beginner_Coder/도형만들기1/문자삼각형1 문제 삼각형의 높이 N을 입력받아서 아래와 같이 문자 'A'부터 차례대로 왼쪽 대각선으로 채워서 삼각형 모양을 출력하는 프로그램을 작성하시오. (1) 오른쪽 위부터 왼쪽 아래쪽으로 이동하면서 문자 'A'부터 차례대로 채워나간다. (2) N번 행까지 채워지면 다시 오른쪽 둘째 행부터 왼쪽 아래로 채워나간다. (3) 삼각형이 모두 채워질 때까지 반복하면서 채워 나간다. (문자 'Z'다음에는 'A'부터 다시 시작한다.) 입력 형식 삼각형의 높이 N(N의 범위는 100 이하의 양의 정수)을 입력받는다. 출력 형식 주어진 형태대로 높이가 N인 문자삼각형을 출력한다. 문자 사이는 한 개의 공백으로 구분한다. 입력 예 5 출력 예 A B F C G ..