Develop/알고리즘 (Algorithm)

파이썬 문법

안다희 2020. 4. 9. 02:07
728x90
# 형변환
a, b = input().split()
a = int(a) 

# map
a, b = map(int, input().split()) 

# for문
for i in range(n): 
    a, b = map(int, input().split())
    print(a + b)
    
# while, try/except
while True:
    try:
        a, b = map(int, input().split())
        print(a + b)
    except:
        break
        
        
# if, and
if (a == 0 and b == 0):
	break
    
    
# split
a, b = map(int, input().split(','))

# 문자열 입력받기
while True:
    try:
        print(input())
    except EOFError:
        break
        
# 숫자 Print
print("Case #%d: %d + %d = %d" % (i, a, b, a+b))
a = input()

# range(a, b, c)
# a 이상 b 미만까지의 숫자 시퀀스를 생성. c씩 증가
for b in range(0, len(a), 10):
    print(a[b:b + 10])  # 문자열 슬라이싱

# calendar
import calendar

 

 

- calendar 사용법 (1924)

import calendar
days = ['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN']
a, b = map(int, input().split())
k = calendar.weekday(2007, a, b)
print(days[k])

# x, y = map(int, input().split())

# week = ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT']
# month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
# day = 0

# for a in range(x-1):
#     day += month[a]
# day = (day + y) % 7

# print(week[day])

 

 

 

 

인터프리터 언어.

그래서 실행시간이 느릴 수 있다.

요고 관련 공부.

 

종만부

https://book.algospot.com/

 

알고리즘 문제 해결 전략

프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략, 구종만 지음, 인사이트, ISBN 978-89-6626-054-6 새 소식 책 소개 <알고리즘 문제 해결 전략>은 새로운 알고리즘 책입니다. 종이에 적힌 의사코드를 외우며 알고리즘을 배우는 대신, 해당 알고리즘을 적용해 푸는 프로그래밍 문제들을 직접 풀어보며 알고리즘 설계 기법과 자료 구조에 대해 배울 수 있도록 구성되어 있습니다. 풀이 과정은 독자가 글쓴이의 머릿속에서 일어난 문제 해결 과정을 최대한

book.algospot.com

c

java

 

-