본문 바로가기

[SW][BEAKJOON]/[SW][BEAKJOON][조건문]

(7)
[BEAKJOON][if문][2525][Python] PROBLEM - Link Approach to the problem - Code # 현재 시각은 A와 B분가 정수로 빈칸을 두고 순서대로 # 두번째 줄에는 요리하는데 필요한 시간 C가 분단위로 주어진다 # C = Timer 시간을 60으로 나눴을 때 60보다 크면 시간으로 올려야함 # A = H 시간이 24시 넘어가면 0시로 넘어가야함 # 변수이름은 연습하느라 잠시 바꿈 # 입력데이터 구분 H, m = map(int,input().split()) timer = int(input()) # 타이머 분을 시간단위로 변환 H += timer // 60 m += timer % 60 if m >= 60 : H+=1 m-=60 if H >= 24 : H-=24 print(H,m) End -
[BEAKJOON][if문][14681][Python] PROBLEM - Link Approach to the problem - Code #점의 좌표를 입력받아 그 점이 어느 사분면에 속하는지 알아내는 프로그램을 작성하시오. 단, x좌표와 y좌표는 모두 양수나 음수라고 가정한다. #입력 #첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤ y ≤ 1000; y ≠ 0) #출력 #점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. # x = int(input()) y = int(input()) if x>0 and y>0: print('1') elif x>0 and y
[BEAKJOON][if문][2884][Python] PROBLEM - Link Approach to the problem - Code # "45분 일찍 알람 설정하기" #입력 #첫째 줄에 두 정수 H와 M이 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 그리고 이것은 현재 상근이가 설정한 놓은 알람 시간 H시 M분을 의미한다. #입력 시간은 24시간 표현을 사용한다. 24시간 표현에서 하루의 시작은 0:0(자정)이고, 끝은 23:59(다음날 자정 1분 전)이다. 시간을 나타낼 때, 불필요한 0은 사용하지 않는다. #출력 #첫째 줄에 상근이가 창영이의 방법을 사용할 때, 설정해야 하는 알람 시간을 출력한다. (입력과 같은 형태로 출력하면 된다.) hour, min = map(int,input().split()) if min >= 45: print(..
[BEAKJOON][if문][2753][Python] PROBLEM - Link Approach to the problem - Code #연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. #윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. #예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. #입력 #첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다. #출력 #첫째 줄에 윤년이면 1, 아니면 0을 출력한다. input_data = input() if int(input_data)%4==0 an..
[BEAKJOON][if문][2480][Python] PROBLEM - Link Approach to the problem - Code # 주사위 세개를 던짐 # 3가지 경우에 따른 상금 부여방식 # 주사위 3개의 값 a,b,c=map(int,input().split()) # 값이 세개 모두 같으면? # 10,000원+(같은 눈)×1,000원 if a==b==c: print(10000+a*1000) # 값이 2개가 같으면? # 1,000원+(같은 눈)×100원 elif a==b or b==c: print(1000+b*100) elif a==c: print(1000+a*100) # 값이 모두가 다 다르면? #(그 중 가장 큰 눈)×100원 else: print(max(a,b,c)*100) End -
[BEAKJOON][if문][9498][Python] PROBLEM - Link Approach to the problem - Code #시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. #입력 #첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. #출력 #시험 성적을 출력한다. input_data = input() if 90
[BEAKJOON][if문][1330][Python] PROBLEM - Link Approach to the problem - Code #문제 #두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오 #입력 #첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. #출력 #첫째 줄에 다음 세 가지 중 하나를 출력한다. #A가 B보다 큰 경우에는 '>'를 출력한다. #A가 B보다 작은 경우에는 '