본문 바로가기

Algorithm/Step by Step5

[단계별로 풀어보기] 2차원 배열 https://www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net n, m = map(int, input().split()) a_list = [] b_list = [] for k in range(n): a_list.append(list(map(int, input().split()))) for k in range(n): b_list.append(list(map(int, input().split()))) for i in range(n): for j i.. 2023. 5. 28.
[단계별로 풀어보기] 심화 1 https://www.acmicpc.net/problem/25083 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net print(' ,r\'\"7') print('r`-_ ,\' ,/') print(' \. \". L_r\'') print(' `~\/') print(' |') print(' |') https://www.acmicpc.net/problem/3003 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. www.acmicpc.net chess = [1, 1, 2, 2, 2, 8] n_list = list(map(int,.. 2023. 4. 2.
[단계별로 풀어보기] 반복문 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net N = int(input()) for i in range(1, 10): print(N, "*", i, "=", N*i) https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net T = int(input()) for i in range(T): A, B = map(int, input().split()) print(A+B) https://www.acmic.. 2023. 3. 5.
[단계별로 풀어보기] 조건문 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net A, B = map(int, input().split()) if A>B: print(">") elif A= 90: print("A") elif score >= 80: print("B") elif score >= 70: print("C") elif score >= 60: print("D") else: print("F") https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면.. 2023. 3. 5.