Python 929

백준(Python) 2443번 별 찍기 - 6 풀이

Python으로 구현한 2443번 별 찍기 - 6 문제 풀이입니다. https://www.acmicpc.net/problem/2443 2443번: 별 찍기 - 6 첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net n = int(input()) for i in range(n, 0, -1) : print(' '*(n-i) + '*'*(2*i-1)) 입력받은 수를 바탕으로 반복문을 통해 문제에서 요구하는 출력형식에 맞추어 별을 출력한다.

백준(Python) 2444번 별 찍기 - 7 풀이

Python으로 구현한 2444번 별 찍기 - 7 문제 풀이입니다. https://www.acmicpc.net/problem/2444 2444번: 별 찍기 - 7 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net n = int(input()) for i in range(1, n) : print(' '*(n-i) + '*'*(2*i-1)) for i in range(n, 0, -1) : print(' '*(n-i) + '*'*(2*i-1)) 입력받은 수를 바탕으로 반복문을 통해 문제에서 요구하는 출력형식에 맞추어 별을 출력한다.

백준(Python) 2445번 별 찍기 - 8 풀이

Python으로 구현한 2445번 별 찍기 - 8 문제 풀이입니다. https://www.acmicpc.net/problem/2445 2445번: 별 찍기 - 8 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net n = int(input()) for i in range(1, n) : print('*' * i + ' ' * 2*(n-i) + '*' * i) for i in range(n, 0, -1) : print('*' * i + ' ' * 2*(n-i) + '*' * i) 입력받은 수를 바탕으로 반복문을 통해 문제에서 요구하는 출력형식에 맞추어 별을 출력한다.

백준(Python) 2523번 별 찍기 - 13 풀이

Python으로 구현한 2523번 별 찍기 - 13 문제 풀이입니다. https://www.acmicpc.net/problem/2523 2523번: 별 찍기 - 13 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net n = int(input()) for i in range(1, n + 1) : print('*' * i) for i in range(n - 1, 0, -1) : print('*' * i) 반복문을 통해 별을 1개부터 입력받은 n개까지 출력하고 다시 두번째 반복문을 통해 거꾸로 출력한다.

백준(Python) 10773번 제로 풀이

Python으로 구현한 10773번 제로 문제 풀이입니다. https://www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net k = int(input()) data = [] for i in range(k) : n = int(input()) if n == 0 : data.pop() else : data.append(n) print(sum(data)) 반복문을 통해 k개의 정수를 하나씩 입력받고 입력받은 수가 0이라면 data 리스..

백준(Python) 11719번 그대로 출력하기 2 풀이

Python으로 구현한 11719번 그대로 출력하기 2 문제 풀이입니다. https://www.acmicpc.net/problem/11719 11719번: 그대로 출력하기 2 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이 www.acmicpc.net while True : try : print(input()) except EOFError : break try ~ except 를 활용하여 입력 받은 값 그대로 출력한다.

백준(Python) 11721번 열 개씩 끊어 출력하기 풀이

Python으로 구현한 11721번 열 개씩 끊어 출력하기 문제 풀이입니다. https://www.acmicpc.net/problem/11721 11721번: 열 개씩 끊어 출력하기 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. www.acmicpc.net value = input() count = 0 for i in range(len(value)) : print(value[i], end='') count += 1 if count == 10 : print() count = 0 입력받은 문자열을 하나씩 출력하면서 count 값을 1씩 증가시킨다. 조건문을 통해 count의 값이 10이라면 줄바꿈 처리를 하..

백준(Python) 13277번 큰 수 곱셈 풀이

Python으로 구현한 13277번 큰 수 곱셈 문제 풀이입니다. https://www.acmicpc.net/problem/13277 13277번: 큰 수 곱셈 첫째 줄에 정수 A와 B가 주어진다. 두 정수는 0보다 크거나 같은 정수이며, 0을 제외한 정수는 0으로 시작하지 않으며, 수의 앞에 불필요한 0이 있는 경우도 없다. 또한, 수의 길이는 300,000자리를 www.acmicpc.net a, b = map(int, input().split()) print(a * b) a와 b를 입력받고 두 수를 곱한 값을 출력한다.

백준(Python) 14652번 나는 행복합니다~ 풀이

Python으로 구현한 14652번 나는 행복합니다~ 문제 풀이입니다. https://www.acmicpc.net/problem/14652 14652번: 나는 행복합니다~ 첫째 줄에 관중석의 크기를 나타내는 N, M과 잃어버린 관중석 번호를 나타내는 K가 주어진다. (1 ≤ N, M ≤ 30,000, 0 ≤ K ≤ N×M-1) www.acmicpc.net n, m, k = map(int, input().split()) value1 = k // m value2 = k % m print(value1, value2) 관중석의 크기 (n, m)와 잃어버린 관중석 번호(k)를 입력받고 k를 m으로 나눈 몫과 나머지 값을 출력한다.

백준(Python) 2355번 시그마 풀이

Python으로 구현한 2355번 시그마 문제 풀이입니다. https://www.acmicpc.net/problem/2355 2355번: 시그마 첫째 줄에 두 정수 A, B가 주어진다. (-2,147,483,648 ≤ A, B ≤ 2,147,483,647) www.acmicpc.net a, b = map(int, input().split()) max_value = max(a, b) min_value = min(a, b) sum = (a + b) * (max_value - min_value +1) / 2 print(int(sum)) 입력받은 a와 b 두 수 중에서 더 큰 값과 더 작은 값을 구하여 (a+b) * (더 큰 값 - 더 작은 값 + 1) / 2 의 값을 정수형으로 출력한다.