본문 바로가기

파이썬116

[swea - 파이썬] 2043. 서랍의 비밀번호 문제 서랍의 비밀번호가 생각이 나지 않는다. 비밀번호 P는 000부터 999까지 번호 중의 하나이다. 주어지는 번호 K부터 1씩 증가하며 비밀번호를 확인해 볼 생각이다. 예를 들어 비밀번호 P가 123 이고 주어지는 번호 K가 100 일 때, 100부터 123까지 24번 확인하여 비밀번호를 맞출 수 있다. P와 K가 주어지면 K부터 시작하여 몇 번 만에 P를 맞출 수 있는지 알아보자. 풀이 P,K=map(int,input().split()) if P>=K: print(P - K + 1) else: print(K - P + 1 + 999) P가 K보다 크거나 같다면 K번부터 하나씩 값을 쌓아나가는 것으로 결과적으로 P - K 에서 K번째 숫자를 입력하는 것 포함하는 1을 추가하여 구하면 된다. P가 K보다.. 2021. 7. 20.
[swea - 파이썬] 2027. 대각선 출력하기 문제 주어진 텍스트를 그대로 출력하세요. #++++ +#+++ ++#++ +++#+ ++++# 풀이 print("#++++") print("+#+++") print("++#++") print("+++#+") print("++++#") 작은 따옴표나 큰 따옴표를 붙이고 출력을 하면, 연산자라고 하더라도 출력이 된다. 2021. 7. 20.
[swea - 파이썬] 2029. 몫과 나머지 출력하기 문제 2개의 수 a, b를 입력 받아, a를 b로 나눈 몫과 나머지를 출력하는 프로그램을 작성하라. 풀이 T = int(input()) for test_case in range(1, T + 1): # /////////////////////////////////////////////////////////////////////////////////// a,b=map(int,input().split()) quotient, remainder = a//b, a%b print("#{} {} {}".format(test_case, quotient, remainder)) # /////////////////////////////////////////////////////////////////////////////////.. 2021. 7. 20.
[swea - 파이썬] 1938. 아주 간단한 계산기 문제 두 개의 자연수를 입력받아 사칙연산을 수행하는 프로그램을 작성하라. 1. 두 개의 자연수 a, b는 1부터 9까지의 자연수이다. (1 ≤ a, b ≤ 9) 2. 사칙연산 + , - , * , / 순서로 연산한 결과를 출력한다. 3. 나누기 연산의 결과에서 소수점 이하의 숫자는 버린다. 풀이 a,b=map(int,input().split()) print(a+b) print(a-b) print(a*b) print(a//b) 참고로, a//b는 정수형 나눗셈이며, floor divison 처리하여 우선 나눗셈을 수행하고 이후 낮은 정수 처리하는 것이다. 2021. 7. 20.