Python 929

백준(Python) 10987번 모음의 개수 풀이

Python으로 구현한 10987번 모음의 개수 문제 풀이입니다. https://www.acmicpc.net/problem/10987 10987번: 모음의 개수 알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net data = input() result = 0 for i in range(len(data)) : if data[i] == 'a' or data[i] == 'e' or data[i] == 'i' or data[i] == 'o' or data[i] == 'u' : result += 1 print(result) 1. 단어를 입력받아 반복문을 통해 문자를 하나씩 확인하여 해당 문자가 모음이라면 resu..

백준(Python) 14645번 와이버스 부릉부릉 풀이

Python으로 구현한 14645번 와이버스 부릉부릉 문제 풀이입니다. https://www.acmicpc.net/problem/14645 14645번: 와이버스 부릉부릉 첫 줄에 출발역과 종착역을 제외한 정거장의 수 N(1 ≤ N ≤ 100,000)과 출발역에서 탑승하는 사람의 수 K(1 ≤ K ≤ 10,000)가 주어진다. 둘째 줄부터 N개의 줄에 걸쳐 각 줄마다 i번째 정거장에서 탑승 www.acmicpc.net n, k = map(int, input().split()) for _ in range(n) : a, b = map(int, input().split()) print("비와이") 1. 입력받은 n개의 줄에 걸쳐 각 줄마다 특정번째 정거장에서 탑승하는 인원 A와 하차하는 인원 B를 입력받는다...

백준(Python) 10101번 삼각형 외우기 풀이

Python으로 구현한 10101번 삼각형 외우기 문제 풀이입니다. https://www.acmicpc.net/problem/10101 10101번: 삼각형 외우기 문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다. www.acmicpc.net a = int(input()) b = int(input()) c = int(input()) count = 0 if a == b == c == 60 : print("Equilateral") elif a + b + c != 180 : print("Error") else : if a == b : count += 2 elif a == c : count += 2 elif b == c : count += 2 if c..

백준(Python) 15802번 타노스 풀이

Python으로 구현한 15802번 타노스 문제 풀이입니다. https://www.acmicpc.net/problem/15802 15802번: 타노스 당신이 살아남는다면 1을, 살아남지 못한다면 0을 출력한다. www.acmicpc.net print(1) # 혹은 print(0) # 혹은 from random import * value = randint(0, 1) print(value) 나의 경우 print(1) 코드로 작성 시 틀렸으며, print(0) 코드로 작성 시 아래와 같은 문구가 나왔다. 살아남지 못했다 ..

백준(Python) 1357번 뒤집힌 덧셈 풀이

Python으로 구현한 1357번 뒤집힌 덧셈 문제 풀이입니다. https://www.acmicpc.net/problem/1357 1357번: 뒤집힌 덧셈 어떤 수 X가 주어졌을 때, X의 모든 자리수가 역순이 된 수를 얻을 수 있다. Rev(X)를 X의 모든 자리수를 역순으로 만드는 함수라고 하자. 예를 들어, X=123일 때, Rev(X) = 321이다. 그리고, X=100일 때, Rev( www.acmicpc.net def rev_function(x) : value = "" for i in range(len(x)-1, -1, -1) : value += x[i] return int(value) x, y = map(str, input().split()) sum_value = rev_function(x)..

백준(Python) 5597번 과제 안 내신 분..? 풀이

Python으로 구현한 5597번 과제 안 내신 분..? 문제 풀이입니다. https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net data = [0] * 31 for i in range(28) : n = int(input()) data[n] = 1 for i in range(1, 31) : if data[i] == 0 : print(i) 1. data 리스트를 구성하여 모두 0으로 값을 초기화한다. 2. 반복문을 통해 28개의 출석번호를 ..

백준(Python) 1547번 공 풀이

Python으로 구현한 1547번 공 문제 풀이입니다. https://www.acmicpc.net/problem/1547 1547번: 공 첫째 줄에 컵의 위치를 바꾼 횟수 M이 주어지며, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며, X번 컵과 Y번 컵의 위치를 서로 바꾸는 것 www.acmicpc.net m = int(input()) data = [1, 0, 0] for _ in range(m) : x, y = map(int, input().split()) data[x-1], data[y-1] = data[y-1], data[x-1] for i in range(3) : if data[i] == 1 : print(i + 1) 1. 문제에서 ..

백준(Python) 10170번 NFC West vs North 풀이

Python으로 구현한 10170번 NFC West vs North 문제 풀이입니다. https://www.acmicpc.net/problem/10170 10170번: NFC West vs North 동혁이를 위해 NFC 서부와 북부 디비전 순위를 출력하는 프로그램을 작성하시오. www.acmicpc.net print("NFC West W L T") print("-----------------------") print("Seattle 13 3 0") print("San Francisco 12 4 0") print("Arizona 10 6 0") print("St. Louis 7 9 0") print() print("NFC North W L T") print("-----------------------")..

백준(Python) 10820번 문자열 분석 풀이

Python으로 구현한 10820번 문자열 분석 문제 풀이입니다. https://www.acmicpc.net/problem/10820 10820번: 문자열 분석 문자열 N개가 주어진다. 이때, 문자열에 포함되어 있는 소문자, 대문자, 숫자, 공백의 개수를 구하는 프로그램을 작성하시오. 각 문자열은 알파벳 소문자, 대문자, 숫자, 공백으로만 이루어져 있 www.acmicpc.net while True : lower = 0 upper = 0 number = 0 blank = 0 try : s = input() for i in range(len(s)) : if 97

백준(Python) 10824번 네 수 풀이

Python으로 구현한 10824번 네 수 문제 풀이입니다. https://www.acmicpc.net/problem/10824 10824번: 네 수 첫째 줄에 네 자연수 A, B, C, D가 주어진다. (1 ≤ A, B, C, D ≤ 1,000,000) www.acmicpc.net a, b, c, d = map(str, input().split()) ab = a + b cd = c + d print(int(ab) + int(cd)) 1. 네 자연수 a, b, c, d를 문자열 형태로 입력받는다. 2. ab에 a와 b를 붙인 수를 할당하고, cd도 마찬가지로 c와 d를 붙인 수를 할당한다. 3. 최종적으로 문자열로 이루어져있는 두 값을 정수형으로 변환하여 두 수를 합한 값을 출력한다.