파이썬 14

[programmers] LV.1 직사각형 별찍기 (Python/파이썬)

문제 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. 입력 예시 5 3 출력 예시 ***** ***** ***** ▶ my_code a, b = map(int, input().strip().split(' ')) for i in range(b): print('*' * a) ▶ 아이디어 for 문을 사용하여 * 의 개수를 출력하였다. 출처 : https://programmers.co.kr/learn/courses/30/lessons/12969 코딩테스트 연습 - 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별..

단계별로 풀어보기 _ 1차원 배열 (Python/파이썬)

문제번호 10818 : 최소, 최대 문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 출력 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. 제한 시간제한 : 1초 메모리 제한 : 256MB 예제 입력1 5 20 10 35 30 7 예제 출력1 7 35 N = int(input()) data = list(map(int, input().split())) print(min(data), max(data)) 문제 풀어보기 :..

단계별로 풀어보기 _ while 문 (Python/파이썬)

문제번호 10952 : A+B - 5 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. 출력 각 테스트 케이스마다 A+B를 출력한다. 제한 시간제한 : 1초 메모리 제한 : 256MB 예제 입력1 1 1 2 3 3 4 9 8 5 2 0 0 예제 출력1 2 5 7 17 7 while True: a, b = map(int, input().split()) if a == b == 0: break print(a + b) 문제 풀어보기 : https://www.acmicpc.net/p..

단계별로 풀어보기 _ for 문 (Python/파이썬)

문제번호 2739 : 구구단 문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 출력형식과 같게 N*1부터 N*9까지 출력한다. 제한 시간제한 : 1초 메모리 제한 : 128MB 예제 입력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​ N = int(input()) for i in range(1,10): print(N,'*',i,'=',N*i) 문제 풀어보기 : https://www.acmicpc.net/problem/273..