반응형
반응형
본문 바로가기

코딩테스트246

백준: 3773번 Shares (Python3) 백준: 3773번 Shares (Python3) 문제 A group of N persons and the ACM Chief Judge share equally a number of S shares (not necessary all of them). Let x be the number of shares aquired by each person (x must be an integer). The problem is to compute the maximum value of x. Write a program that reads pairs of integer numbers from an input text file. Each pair contains the values of 1 ≤ N ≤ 10000 and 1 ≤ .. 2022. 7. 22.
백준: 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 (Python3) 백준: 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 (Python3) 문제 동혁이는 오래된 창고를 뒤지다가 낡은 체스판과 피스를 발견했다. 체스판의 먼지를 털어내고 걸레로 닦으니 그럭저럭 쓸만한 체스판이 되었다. 하지만, 검정색 피스는 모두 있었으나, 흰색 피스는 개수가 올바르지 않았다. 체스는 총 16개의 피스를 사용하며, 킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개로 구성되어 있다. 동혁이가 발견한 흰색 피스의 개수가 주어졌을 때, 몇 개를 더하거나 빼야 올바른 세트가 되는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. 출력 첫째 줄에 입력.. 2022. 7. 22.
백준: 2754번 학점계산 (Python3) 백준: 2754번 학점계산 (Python3) 문제 어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0 입력 첫째 줄에 C언어 성적이 주어진다. 성적은 문제에서 설명한 13가지 중 하나이다. 출력 첫째 줄에 C언어 평점을 출력한다. 예제 입력 1 A0 예제 출력 1 4.0 답안 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 grade = input() if grade == "A+": p.. 2022. 7. 22.
백준: 2743번 윤년 (Python3) 백준: 2743번 윤년 (Python3) 문제 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 입력 첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다. 출력 첫째 줄에 윤년이면 1, 아니면 0을 출력한다. 예제 입력 1 2000 예제 출력 1 1 예제 입력 2 1999 예제 출력 2 0 답안 1 2 3 4 5 6 7 8 year = in.. 2022. 7. 22.
백준: 2744번 대소문자 바꾸기 (Python3) 백준: 2744번 대소문자 바꾸기 (Python3) 문제 영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 100이다. 출력 첫째 줄에 입력으로 주어진 단어에서 대문자는 소문자로, 소문자는 대문자로 바꾼 단어를 출력한다. 예제 입력 1 WrongAnswer 예제 출력 1 wRONGaNSWER 답안 1 2 3 4 5 6 7 8 9 10 word = input() new_str="" for i in range(len(word)): if word[i].isupper(): new_str += word[i].lower() elif word[i].i.. 2022. 7. 22.
백준: 2743번 단어 길이 재기 (Python3) 백준: 2743번 단어 길이 재기 (Python3) 문제 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 100이다. 출력 첫째 줄에 입력으로 주어진 단어의 길이를 출력한다. 예제 입력 1 pulljima 예제 출력 1 8 답안 1 print(len(input())) cs 2022. 7. 22.
백준: 2741번 N 찍기 (Python3) 백준: 2741번 N 찍기 (Python3) 문제 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 예제 입력 1 5 예제 출력 1 1 2 3 4 5 답안 1 2 3 4 num = int(input()) for i in range(1, num+1, 1): print(i) cs 2022. 7. 22.
백준: 2739번 구구단 (Python3) 백준: 2739번 구구단 (Python3) 문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 출력형식과 같게 N*1부터 N*9까지 출력한다. 예제 입력 1 2 예제 출력 1 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 답안 1 2 3 4 5 num = int(input()) for i in range(1,10,1): print(num, end = " "); print("*", end = " "); print(i, end = " "); pri.. 2022. 7. 22.
백준: 2558번 A+B - 2 (Python3) 백준: 2558번 A+B - 2 (Python3) 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 예제 입력 1 1 2 예제 출력 1 3 답안 1 2 3 4 a = int(input()) b = int(input()) print(a+b) cs 2022. 7. 22.

반응형