[도전 1] 입출력과 사칙연산

Tino-Kim·2023년 1월 27일
0

[Coding Test] 준비하기

목록 보기
17/20
post-thumbnail

[도전 1] 입출력과 사칙연산

주의할 점 1. 입력을 어떻게 받는지 잘 체크하기.

어떤 경우는 한 줄에 여러 개를 받기도 하고, 어떤 경우는 한 줄에 한 개의 변수를 받기도 한다. 그런 것들을 잘 확인하고 코드를 짜야한다.

# 한 줄에 여러 변수 받기.
A,B,C=map(int, input().split())

# 한 줄에 하나의 변수 받기.
A=int(input())
B=input()

주의할 점 2. 규칙 찾을 때, 여러 숫자 대입해보기.

(예시) 3003번 : 킹, 퀸, 룩, 비숍, 나이트, 폰

처음에는 경우를 나누어서 생각을 했다. 그런데 경우를 나누고 여러 숫자를 대입하면서 살펴 보니, 규칙이라고는 별거 없었다. (대입해보면 생각보다 별거 없는 규칙이 나올 수도 있다는 점을 알아두기.)

# 처음에는 함수로 표현했지만, 별거 없어서 그냥 출력할 때에 데이터 조작했다.
print(1-k, 1-q, 2-l, 2-b, 2-n, 8-p)

주의할 점 3. 이스케이프 문자

  • 백슬래시 자체를 표기하고 싶은 경우에는 백슬래시를 2번 적어주면 된다.
  • 작은 따옴표나 큰 따옴표를 표기하고 싶은 경우에는 백슬래시를 적고, 그 뒤에 표기하면 된다. 그리고 문자열로 감싸는 경우 작은 따옴표 또는 큰 따옴표끼리 겹치는 상황을 만들면 안 된다.

이를 통하여 고양이, 강아지, 새싹 그림을 그릴 수 있었다.

profile
알고리즘과 데이터 과학과 웹 개발을 공부하는 대학생

0개의 댓글