분류 전체보기 29

[파이썬][백준][10869번] 사칙연산

-문제 -풀이 A, B = map(int, input().split()) print(A+B) print(A-B) print(A*B) print(int(A/B)) print(A%B) 처음에 이 문제를 틀렸었는데, 4번째 줄 나눗셈( / )을 할때 정수만 출력이 되어야 한다는 조건을 간과해서 틀렸다. A / B 를 int로 묶어주지 않으면 2.333~ 이렇게 출력되기 때문에 문제를 틀리게 된다. 따라서 나눗셈 연산을 한 다음 정수로 만들어 줬다. 그리고 파이썬에서는 줄마다 print를 써주면 자동으로 줄이 띄어진다.

[파이썬][백준][1001번] A-B

- 문제 - 풀이 방법 1, input() 이용 A, B = input().split() A = int(A) B = int(B) print(A-B) input()으로 입력을 받고, split()을 사용해 공백을 기준으로 입력받은 문자열을 분리한다. 분리된 것은 A와 B에 각각 저장된다. A와 B에 저장된 것은 타입이 문자열이기 때문에 int()를 이용해서 정수 타입으로 바꿔준다. 그런 다음 A-B를 출력. 가장 기본적인 형태의 정수 뺄셈 방법 방법 2, map 이용 A, B = map(int, input().split()) print(A-B) map 함수의 기본형 map(함수, 반복 가능한 자료형) * 반복 가능한 자료형 : 리스트, 튜플 ··· 파이썬에서 map 함수는 반복 가능한 자료형에 들어있는 요..

[파이썬][백준][1000번] A+B

- 문제 - 풀이 방법 1, input() 이용 A, B = input().split() A = int(A) B = int(B) print(A + B) input()으로 입력을 받고, split()을 사용해 공백을 기준으로 입력받은 문자열을 분리한다. 분리된 것은 A와 B에 각각 저장된다. A와 B에 저장된 것은 타입이 문자열이기 때문에 int()를 이용해서 정수 타입으로 바꿔준다. 그런 다음 A+B를 출력. 가장 기본적인 형태의 정수 덧셈 방법 방법 2, map 이용 A, B = map(int, input().split()) print(A + B) map 함수의 기본형 map(함수, 반복 가능한 자료형) * 반복 가능한 자료형 : 리스트, 튜플 ··· 파이썬에서 map 함수는 반복 가능한 자료형에 들어..

[파이썬][백준][10172번] 개

- 문제 - 풀이 print(r'''|\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|''') 10171번 고양이 문제와 매우 유사하다. 10172번 개 문제에서는 문자열 중간에 """ 이 들어가 있기 때문에, 문자열을 ''' 로 감싸야 한다. 또한 문자열 중간에 있는 백슬래쉬를 처리해주기 위해 따옴표 앞에 r (raw string) 처리를 해준다. 10171번 고양이 문제는 아래 참고 https://mong-tae.tistory.com/4

[파이썬][백준][10171번] 고양이

- 문제 - 풀이 print("""\ /\\ ) ( ') ( / ) \(__)|""") - 고민 1. 여러줄의 문자열을 출력하기 (""" ~~~ """) 파이썬에서 여러줄의 문자열을 출력하려할 때 ' \n '를 여러번 사용하지 않아도 된다. 쌍따옴표(") 세번을 연속으로 쓰고, 그 사이에 문자열을 집어넣으면 ' \n '을 따로 넣지 않아도 자동으로 줄을 띄어준다. 여기서 주의해야될 점이 있다. 나는 아래와 같이 입력하다가 자꾸 "출력 형식이 잘못되었습니다"가 떠서 정답을 맞추지 못했다. print(""" \ /\\ ) ( ') ( / ) \(__)|""") 내가 무엇을 잘못했는지 한참 고민했다. 코드 직관성을 높이기 위해서 1번째 줄에서 엔터 후에 입력한 것이 문제였다. """ \ /\\ → """\ /..