문제 두 사람 A와 B는 1부터 10까지의 숫자가 하나씩 적힌 열 장의 카드로 ‘게임’을 한다. 게임은 총 열 번의 ‘라운드’로 구성되고, 각 라운드 마다 자신이 가지고 있는 카드 중 하나를 제시하고, 한 번 제 시한 카드는 버린다. 게임 승패는 다음과 같이 결정된다. 각 라운드는 더 높은 숫자를 제시한 사람이 승리하고, 제시한 숫자가 같은 경우는 ...

[네트워크 공부] 후니의 쉽게 쓴 네트워킹 1
Network icon by Icons8 ■ 네트워킹의 정체 네트워킹(networking)이란, 정보 공유 및 자원 공유를 위해 서로 연결하는 거다. 장비들을 서로 대화가 가능하도록 묶어주는 것이다. ■ 인터넷 인터넷(Internet)이란 Inter + net 즉, 여러 개의 네트워크를 묶었다는 의미를 가진다. 특징 ...
[ALGORITHM_JOBS] 13. 주사위 게임
문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 규칙(1) 같은 눈이 3개가 나오면 10,000원+(같은 눈)*1,000원의 상금을 받게 된다. 규칙(2) 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)*100원의 상금을 받게 된다. 규칙(3) 모두 다른 눈이 나오는 경우에...
[ALGORITHM_JOBS] 12. 소수 판별 2
문제 n층의 삼각형을 출력하는 프로그램을 작성하여라. Input, Output의 예제를 자연수n,m이 주어질 때, n부터m까지 존재하는 소수를 모두 출력하는 프로그램을 작성하여라. 여기서 소수란, 약수가 1과 자기자신밖에 존재하지 않는 수를 말한다. 입력 첫째 줄에 자연수 n, m이 주어진다. (1≤n,m≤20,000) 출력 첫째 줄에 n부터m...
[ALGORITHM_JOBS] 11. 삼각형 출력 3
문제 n층의 삼각형을 출력하는 프로그램을 작성하여라. Input, Output의 예제를 참고한다. 입력 첫째 줄에 정수n이 주어진다. (0≤n≤100) 출력 다음 예제와 같이 삼각형 모양으로 ‘*’을 출력한다.(공백의 개수와 별의 개수를 정확하게 확인해주시바랍니다.) 예제 입력 3 예제 출력 * ** *** 아이디어 n을 입력받...
[ALGORITHM_JOBS] 10. 삼각형 출력 1
문제 n층의 삼각형을 출력하는 프로그램을 작성하여라. Input, Output의 예제를 참고한다. 입력 첫째 줄에 정수n이 주어진다. (0≤n≤100) 출력 다음 예제와 같이 삼각형 모양으로 ‘*’을 출력한다. 예제 입력 3 예제 출력 * ** *** 아이디어 n을 입력받은 후 n층마다 n개의 별을 출력하면 된다. 코드 풀이보기...
[ALGORITHM_JOBS] 9. 제곱근 구하기
문제 N이 주어질 때, 제곱하여 N보다 크거나 같은 숫자들 중 최솟값을 출력하는 프로그램을 작성하시오. 예를 들어, N = 10 이라고 하자. 그러면 s=3 일 경우 3 x 3 = 9 이므로 10보다 크거나 같지 않다. s=4일 경우, 4 x 4 = 16 이므로 10보다 크거나 같다. s=5일 경우, 5 x 5 = 25 이므로10보다 크거나 같다. ...
[ALGORITHM_JOBS] 8. 세 개의 숫자 중 최댓값 찾기
문제 3 개의 정수가 주어질 때, 이 중 최댓값을 찾는 프로그램을 작성하여라. 입력 첫째 줄에 3개의 정수a,b,c 가 주어진다. (0≤a,b,c≤10,000) 출력 첫째 줄에 a,b,c 중 최댓값을 출력한다. 아이디어 arr에 3개의 정수 a, b, c를 입력받고 python 리스트 정렬 함수인 sort()를 이용해 정렬 한 뒤 arr 리...
[ALGORITHM_JOBS] 7. N to M 2
문제 N부터 M까지 출력하는 프로그램을 작성해보자. 입력 첫째 줄에 자연수 N과 자연수 M이 공백을 가지고 주어진다. (N ≤ M ≤ 1,000) 출력 첫째 줄에 N부터 M까지의 자연수를 공백을 사이에 두고 차례대로 출력한다. (단, 한 줄에 최대 8개씩 출력해야 한다.) 아이디어 a, b를 입력받고 차례대로 출력하면 된다. 한 줄에 최대 ...
[ALGORITHM_JOBS] 6. 배수의 개수 세기
문제 세 개의 자연수 A, B, C가 주어진다. 이 때, A부터 B까지 숫자 중에서 C의 배수의 개수를 출력하는 프로그램을 작성하시오. 예를 들어, A = 3, B = 9, C = 2 라고 하자. 그러면 3부터 9까지 숫자 중 2의 배수의 개수이므로 4, 6, 8 총 3개가 존재한다. 따라서 3을 출력한다. 또한, A = 10, B = 3, C =...