
백준

사용자 입력 input()if-elif문

input() 함수, int() 함수

if-else문, OR 연산자

.split() 메서드, map() 함수

리스트 컴프리헨션 구문, 반복문

여러 줄 출력 '''-''' or """-"""

input(), if-elif문()

int(), input()

딕셔너리 자료형, .strip(), 반복문

if문 조건문 ) 2018 <= user_input <= 2022

한 줄에 여러개 입력 .split(), 변수를 정수로 변환한 뒤 다시 저장

이스케이프 문자 (Escape Character) 백슬래시(\\)사용

input().strip() : 입력을 받아 양쪽의 공백을 제거함user_input::-1 : 문자열을 뒤집음. 슬라이싱 구문 시작:끝:스텝 에서 스텝을 -1로 설정하면 문자열을 뒤집음

파이썬 반복문 for 초기값 in range (조건값) : // 살행될 내용 공백값 까지

// 연산자, B는 항상 11의 배수이기 때문에 B를 11로 나눈 몫은 정확히 A의 10%를 포함하지 않은 값 따라서 B를 11로 나눈 후 10을 곱하면 정확한 A값을 얻을 수 있음.

int(), input()

input(), .split(), int(), if-else 문

int(), input()

int(), input()

input(), .split(), if-else 문

int(), input()

int(), input(), if-else 문, 규칙 찾기

딕셔너리 자료형 , 딕셔너리 접근 방법

int(), input(), if-elif 문

int(), input()

int(), input(), for문

파이썬 제곱 표현 : 밑 \*\* 지수

float(), 삼각형 넓이 공식

input(), .split(), int(), if-else 문

int(), input(), print()

try-except 문, while문, map(), int(), input(), .split()

list 자료형, map(), int(), input(), .split(), 인덱스 접근법

int(), input(), print(), 나머지 연산자 %

int(), input(), 곱셈 연산자 *, 덧셈 연산자 +, 뺄셈 연산자 -, print()

print()

while문, bool 자료형, True : 1, False : 0, int(), input(), if문, break문, if-else문

int()input()' 'in str() 문자열 내에 ' ' 라는 문자가 포함되어 있는지 확인함. 문자열 내 ' '이 포함되어 있으면 True을 반환함. 문자열 내 ' '이 포함되어 있지 않으면 False를 반환함. not 연산자and 연산자

map(), int()i, nput(), .split(), if-else문, 연산자 (>= , /)

int(), input(), map(), 반복문 for문, print()

int(), input(), if-else문, 목표 수면 시간 계산

list 자료형 list = \[]set()int()input()bool 자료형 true false반복문 for문'' not in

문자열 자료형, int(), input(), 뺄셈 연산자 -, 나머지 연산자 %, len(), 인덱스 접근방법

int()input()list 자료형map() list(map(int,input().split())).split()반복문 for문나머지 연산자 %if-else문

map(), int(), input(), .split(), 곱셈 연산자 \*, 뺄셈 연산자 \*, print()

int(), input(), list(), map(), .split(), 반복문 for문, if문, if-elif문

map(), int(), input(), .split(), if-elif 문, 곱셉 연산자 \*덧셈 연산자 +, 비교 연산자 >, <, ==

int(), input(), if-else문, 반복문 for문, print()

int(), input(), float(), print(), 나눗셈 연산자 /

int(), input(), if-elif문, 비교연산자 <, >, ==

int(), input(), 나눗셈 몫 연산자 /, 나눗셈 나머지 연산자 %, 비교 연산자 == (같다), if-else문, print()

int() input() 반복문 for문 print() > 결과 > 결과 코드

int()input()map()float().split()파이썬 format 서식 지정으로 소수점 관리하기 {:.소수점자리f}.format(값)

int(), input(), 반복문 for문, print(), end="" : 줄넘기 없이 출력

int(), input(), print(), 뺄셈 연산자 -

불 자료형 (Boolean)\-True\-Falsewhile 반복문 \- 조건문이 True일 때까지 반복for 반복문\-range() 함수 : 3가지 인수 받을 수 있음. range(시작 값, 끝 값, 옵션) range (1, 5) : 1~5 range (

int()input()// 연산자 : 몫 소수점 없이 출력

> 핵심 내용 대회 사이트 참고해야 함. http://www.informatyka.wroc.pl/node/856 n개의 득점 라운드와 1개의 연습 라운드로 구성 1라운드 - 최소 2번, 최대 3번 작업 가능

거듭제곱 연산자 **, 트릭, N의 값에 관계없이 최종 결과는 항상 1이 됩니다.

int(), input(), for 반복문, 문자열 인덱스 접근 i, 비교 연산자 ==, 논리연산자 or, 복합대입연산자 +=

map() 함수여러 개의 데이터를 받아서 각각의 요소에 함수를 적용한 결과를 반환하는 내장 함수function : 적용할 함수iterable : 함수를 적용할 데이터 집합 \-> int()함수적용해서 사용자로부터 입력받기

map() 함수여러 개의 데이터를 받아서 각각의 요소에 함수를 적용한 결과를 반환하는 내장 함수function : 적용할 함수iterable : 함수를 적용할 데이터 집합map(int,input().split())\-> int()함수적용해서 사용자로부터 입력받기

\- 문자열 연산 (\*연산자 사용)문자열을 특정 횟수만큼 반복할 수 있음. N = int(input())v_count = N // 5i_count = N % 5print('V' v_count + 'I' i_count)

map() 함수여러 개의 데이터를 받아서 각각의 요소에 함수를 적용한 결과를 반환하는 내장 함수function : 적용할 함수iterable : 함수를 적용할 데이터 집합map(int,input().split())\-> int()함수적용해서 사용자로부터 입력받기

try-except 문, EOFError

\*\* 제곱 연산자

문자열 포맷팅 % 사용 \- %d - %count \- 앞에서 사용한 %d를 count 변수의 값으로 대체하라는 의미

//연산자 : 소수점 없이 몫 출력

abs() 함수 : 절댓값 계산

.strip() 함수 : 공백 제거

.split() : 문자열을 특정 구분자로 나누어 리스트로 반환함. 기본적으로 공백(스페이스)을 기준으로 나눔break 문 : 반복문을 중단하고 즉시 빠져나옴

2차원 리스트, 리스트 인덱스 번호 접근, for 반복문을 이용한 리스트 출력