10093번: 숫자 두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오. www.acmicpc.net 📌 풀이 두 수가 주어졌을 때 첫 줄에는 두 수 사이에 있는 수의 개수를 출력하고 둘째 줄에는 두 수 사이에 있는 수를 오름차순으로 출력한다. 여기서 문제는 두 수가 같을 때를 고려해야 한다. 예를 들어 A, B라면 첫째 줄은 B-A-1, 둘째 줄은 for i in range(A, B+1)까지 구할 수 있겠으나 만약에 A, B 둘다 2라면 첫째 줄에는 0이 둘째 출에는 아무것도 출력되지 않아야 한다. 1. A=B 일 경우 2. A != B일 경우 - A > B - A < B 이렇게 총 3가지 경우로 if문을 잡거나, min/max를 사용하는 방법이 있다. ✅ 코드..
9713번: Sum of Odd Sequence First line of the input contains T, the number of test cases. Each test case contains a single integer N. N is between 1 and 100. www.acmicpc.net 📌 풀이 해석이 좀 이해가 안돼서 헤맸던 문제다. 홀수인 정수 N이 주어졌을 때 1부터 N까지 홀수의 합만 계산한다. 먼저 테스트 케이스를 받아 for문을 돌리고 홀수의 합을 받아줄 빈 공간 total을 생성한다. 홀수인 정수 N을 input으로 받고, 1부터 N까지 for문을 또 돌려준다. i가 홀수라면 그 i값을 total에 더해주면 된다. 입력하는 N마다 total 값이 초기화되어야 하므로 to..
9653번: 스타워즈 로고 스타워즈 로고를 예제 출력과 같이 출력하는 프로그램을 작성하시오. www.acmicpc.net 9654번: 나부 함대 데이터 나부 행성의 함대의 정보를 아래와 예제 출력과 같은 표로 출력한다. 처음 두 열의 너비는 문자 15개, 세 번째 열은 11개, 마지막 열의 너비는 10개이다. www.acmicpc.net 10170번: NFC West vs North 동혁이를 위해 NFC 서부와 북부 디비전 순위를 출력하는 프로그램을 작성하시오. www.acmicpc.net 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net
9316번: Hello Judge 한 줄에 하나의 Hello World, Judge i! 를 출력한다. www.acmicpc.net 📌 풀이 N개의 테스트 케이스만큼 인사를 해주면 된다. 출력값은 한 줄에 하나의 Hello World, Jugde i! 를 해주면 되는 문제. 1부터 N개까지 해야 하니까 +1을 해줘야 한다. 출력할 때 f string을 써보았다. ✅ 코드 num = int(input()) for i in range(1, num+1) : print(f'Hello World, Judge {i}!')
8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 📌 풀이 숫자가 주어졌을 때 1부터 주어진 숫자까지의 합을 구하면 된다. 예를 들어 3이 주어졌다면 1+2+3 = 6 6이 출력되면 된다. 이 문제는 공식이 있다. S = N(N+1)/2 중고등학생 때 배운 것 같은데 요긴하게 쓰인다. ✅ 코드 num = int(input()) sum = num*(num+1)//2 print(sum)
7891번: Can you add this? The input contains several test cases. The first line contains and integer t (t ≤ 100) denoting the number of test cases. Then t tests follow, each of them consisiting of two space separated integers x and y (−109 ≤ x, y ≤ 109). www.acmicpc.net 📌 풀이 sure i can이다 이 자식아 test case 수가 주어지고 a, b 두 수를 더한 값을 출력하면 된다. EZ. ✅ 코드 test_case = int(input()) for i in range(test_case) :..
6810번: ISBN The International Standard Book Number (ISBN) is a 13-digit code for identifying books. These numbers have a special property for detecting whether the number was written correctly. The 1-3-sum of a 13-digit number is calculated by multiplying the digits a www.acmicpc.net 📌 풀이 문제가 길게 적혀 있어서 약간 두려움이 느껴졌는데 그럴 문제는 아니다. 도서관 같은데 가면 ISBN 이라고 13자리 코드가 있는데 그걸 활용한 문제다. 예를 들어 1234567899999 13자..
6778번: Which Alien? Canada Cosmos Control has received a report of another incident. They believe that an alien has illegally entered our space. A person who witnessed the appearance of the alien has come forward to describe the alien’s appearance. It is your role within th www.acmicpc.net 📌 풀이 최소 3개 안테나 & 최대 4개의 눈을 가진 t 외계인 최대 6개 안테나 & 최소 2개의 눈을 가진 v 외계인 최대 2개 안테나 & 최대 3개의 눈을 가진 g 외계인 입력 첫 줄에는 ..
6749번: Next in line You know a family with three children. Their ages form an arithmetic sequence: the difference in ages between the middle child and youngest child is the same as the difference in ages between the oldest child and the middle child. For example, their ages c www.acmicpc.net 📌 풀이 예를 들어 12, 15를 입력 받으면 18이 출력되어야 한다. 등차수열로 3씩 더한 값인데... 나는 이걸 모르고 그냥 12 + x = 15*2 뭐 이렇게 풀었다. 이래도 되고 저..
5522번: 카드 게임 JOI군은 카드 게임을 하고 있다. 이 카드 게임은 5회의 게임으로 진행되며, 그 총점으로 승부를 하는 게임이다. JOI군의 각 게임의 득점을 나타내는 정수가 주어졌을 때, JOI군의 총점을 구하는 프 www.acmicpc.net 📌 풀이 숫자를 5번 입력할 수 있으며 출력값은 이 5번의 숫자의 합이 나와야 한다. sum을 0으로 설정한 후 5번 반복할 수 있도록 for문을 걸고 수를 입력하게 한다. 이후 sum에 입력되는 num을 계속 더하게끔 만든다. ✅ 코드 sum = 0 for i in range(5): num = int(input()) sum += num print(sum)