목록구현 (26)
꾸준히 합시다
www.acmicpc.net/problem/10987 10987번: 모음의 개수 알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 유형: 구현, 문자열 # Solution 1 word = list(map(str, input())) vowels = ["a", "e", "i", "o", "u"] count = 0 for letter in word: if letter in vowels: count += 1 print(count)
www.acmicpc.net/problem/15953 15953번: 상금 헌터 첫 번째 줄에 제이지가 상상력을 발휘하여 가정한 횟수 T(1 ≤ T ≤ 1,000)가 주어진다. 다음 T개 줄에는 한 줄에 하나씩 제이지가 해본 가정에 대한 정보가 주어진다. 각 줄에는 두 개의 음이 아닌 www.acmicpc.net 문제 유형: 수학, 구현, 사칙연산 # Solution 1 import sys input = sys.stdin.readline first_place = [1, 3, 6, 10, 15, 21] first_money = [500, 300, 200, 50, 30, 10] second_place = [1, 3, 7, 15, 31] second_money = [512, 256, 128, 64, 32] fo..
www.acmicpc.net/problem/15802 15802번: 타노스 당신이 살아남는다면 1을, 살아남지 못한다면 0을 출력한다. www.acmicpc.net 문제 유형: 구현 # Solution 1 # 살아남고 싶다면 print(1) # Solution 2 # 살아남고 싶지 않다면 print(0) # Solution 3 # 랜덤 from random import * i = randint(0, 1) print(i) 살아남고 싶다면 1, 아니면 0을 출력하면 되는 문제인데 정답 처리가 될 확률은 50:50 정도인 듯하다. 1을 출력했을 때는 모두 오답 처리되었고 혹시 난수를 사용해야 하는 문제인가 해서 Solution 3로도 제출했는데 그것마저 오답 처리되었다. 결국 마지막에 Solution 2로 제..
www.acmicpc.net/problem/16170 16170번: 오늘의 날짜는? 지금 시각을 UTC+0(세계 표준시)을 기준으로 나타냈을 때의 연도, 월, 일을 한 줄에 하나씩 순서대로 출력한다. www.acmicpc.net 문제 유형: 구현 # Solution 1 - 틀린 소스 코드 from datetime import datetime, timedelta now = datetime.now() - timedelta(hours=9) print(now.year) print(now.month) print(now.day) 한국은 UTC보다 9시간 빠른 표준시이기 때문에 timedelta를 이용하여 9시간을 빼준 뒤 출력하면 된다. 하지만 출력 형식을 맞추지 못해 위의 소스 코드는 오답 처리되었다. (지금이 ..