Python 108

[python/2884]알람 시계

www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net if문을 이용하여 조건에 맞게 출력하는 문제입니다. 코드를 보시려면 더보기를 클릭하시면 됩니다. 더보기 코드 # 코드 1 a, b = map(int, input().split()) if b>44: b = b-45 elif b =1: a = a-1 b = b+15 else: a = 23 b = b+15 print(a, b) # 코드 2 from sys import stdin a, b = map(int, stdin.read..

알고리즘/백준 2020.11.20

[python/2753]윤년

www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net if문을 이용하여 조건에 맞게 출력하는 문제입니다. 코드를 보시려면 더보기를 클릭하시면 됩니다. 더보기 코드 # 코드 1 a = int(input()) if a%4 ==0 and a%100 != 0 or a%400 == 0: print(1) else: print(0) # 코드 2 from sys import stdin a - stdin.readline() print(1 if a%4 ==0 and a%1..

알고리즘/백준 2020.11.19

[python/9498]시험 성적

www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net if문을 이용하여 조건에 맞게 출력하는 문제입니다. 코드를 보시려면 더보기를 클릭하시면 됩니다. 더보기 코드 # 초기 코드 a = int(input()) if a>=90: print('A') elif a>=80: print('B') elif a>=70: print('C') elif a>=60: print('D') else: print('F') # 최종 코드 a = int(input()) print('A' if a>=90 else('B' ..

알고리즘/백준 2020.11.18

[python/1330] 두 수 비교하기

www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net if문을 이용하여 조건에 맞게 출력하는 문제입니다. 코드를 보시려면 더보기를 클릭하시면 됩니다. 더보기 코드 # 초기 코드 a, b = input().split(" ") a = int(a) b = int(b) if a>b: print('>') elif ab: print('>') elif a b else ('

알고리즘/백준 2020.11.17

[python]Snail

www.codewars.com/kata/521c2db8ddc89b9b7a0000c1/train/python Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 위와 같은 2차원 배열 값이 들어올 때 빨간색 선과 같은 순서로 1차원 배열을 구하는 것입니다. 위와 같은 예의 경우 입력값이 [[1, 2, 3], [4, 5, 6], [7, 8, 9]]인 경우 [1, 2, 3, 6, 9, 8, 7, 4, 5]를 구하는 ..

[python]Shortest Word

www.codewars.com/kata/57cebe1dc6fdc20c57000ac9/train/python Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 문장 중에서 가장 짧은 단어의 길이를 구하는 문제입니다. 우선적으로 문자열을 단어로 분리하기 위해 split을 이용하였습니다. s는 입력 문자열 변수입니다. split() 설명보기 : 문자열을 나누어주는 함수입니다. 괄호 안에 아무 값도 넣지 않으면 공백..

[python]Equal Sides Of An Array

www.codewars.com/kata/5679aa472b8f57fb8c000047/train/python Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 정수 배열이 주어질 때 배열의 왼쪽에 있는 정수들의 합과 오른쪽에 있는 정수들의 합이 같은 인덱스를 찾는 것입니다. 예를 들어 정수 배열 [1, 2, 3, 4, 3, 2, 1]이 있을 경우입니다. 인덱스 정수 값 왼쪽에 있는 정수들의 합 오른쪽에 있는 정..

[python]Number of People in the Bus

www.codewars.com/kata/5648b12ce68d9daa6b000099/train/python Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 버스 탑승 인원을 계산하는 문제입니다. 버스 정류장에 설 때마다 [버스에 탑승하는 사람의 수, 버스 정류장에서 하차하는 사람의 수] 로 나타내 집니다. 마지막까지 버스에 탑승해 있는 인원수를 구하는 문제입니다. 예를 들어 [[10, 0], [3, 5], ..

[python]Disemvowel Trolls

www.codewars.com/kata/52fba66badcd10859f00097e/train/python Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 간단히 말하자면 입력받은 문자열의 모음(AEIOU)을 지우고 리턴하는 것입니다. 이 문제를 처음 접했을 당시에는 vowel이라는 리스트 변수에 모음 문자들을 담고 for문과 replace를 이용하였습니다. def disemvowel(string): vow..

[python]Mumbling

www.codewars.com/kata/5667e8f4e3f572a8f2000039/train/python Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 문자열을 특정 규칙에 적용하여 변경한 뒤 리턴해야 합니다. 여기서의 특정한 규칙은 문자열 안의 문자 순서만큼 반복한 뒤 '-'로 연결합니다. 그리고 반복하는 첫 번째 문자는 대문자로 나머지는 소문자로 변경합니다. 입력 문자열이 'abc'일 경우 다음과 같..

728x90