본문 바로가기

*Algorithm/Baekjoon9

[Baekjoon] 백준 2562번 최댓값(파이썬 Python) [Baekjoon] 백준 2562번 최댓값 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 1) 문제 https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 2) 코드 (1) 1 2 3 4 5 6 7 8 9 10 11 12 max_num = 0 max_idx = -1 for i in range(9): num = int(input()) if(num > max_num): max_num = num max_idx =.. 2021. 8. 29.
[Baekjoon] 백준 1110번 더하기 사이클(파이썬 Python) [Baekjoon] 백준 1110번 더하기 사이클 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 1) 문제 백준 1110번 더하기 사이클 파이썬 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 2) 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 N = input() if(int(N) 2021. 1. 18.
[Baekjoon] 백준 10951번 A+B - 4(파이썬 Python) [Baekjoon] 백준 10951번 A+B - 4 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 1) 문제 백준 10951번 A+B - 4 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 2) 코드 1 2 3 4 5 6 7 8 while True: try: A, B = map(int, input().split()) print(A+B) except: break cs 3) 풀이 문제 내용 中 "입력은 여러개의 테스트 케이스로 이루어져 있다." 라는 말에 착안을 해야 한다. 두 정수 A,B가 들어 왔을 경우 합을 출력하도록 하며. 두 정수 A,B의 경우가 아닌 그 이외의 자료형의 형태가 오게 되면 except .. 2021. 1. 13.
[Baekjoon] 백준 10952번 A+B - 5(파이썬 Python) [Baekjoon] 백준 10952번 A+B - 5 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 1) 문제 백준 10952번 A+B - 5 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 2) 코드 1 2 3 4 5 6 7 8 while True: A, B = map(int, input().split()) if(A==0 and B==0): break; else: print(A+B) cs 3) 풀이 1. 들어오는 수 대로 결과 값 출력 2. while True:로 무한루프 설정 ㄴ 문제를 보면 A=0, B=0이 되면 종료가 되는것 확인 가능 ㄴ 그 외에는 합이 출력되게끔 설정 while True: 쓰이는 용.. 2021. 1. 13.
[Baekjoon] 백준 2884번 알람 시계(파이썬 Python) [Baekjoon] 백준 2884번 알람 시계 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 1) 문제 백준 2884번 알람 시계 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 2) 코드 (1) 1 2 3 4 5 6 7 8 9 10 H, M = map(int, input().split()) if(M>44): print(H, M-45) elif(H>=1 and M 2021. 1. 12.