CodeUp
수호는 30분 전으로 돌아가고 싶은 1人 이다.
공백을 기준으로 시간과 분이 주어진다.
그러면 이 시간을 기준으로 30분전의 시간을 출력하시오.
예)
12 35 =====> 12 5
12 0 ======> 11 30
11 5 ======> 10 35
입력 : 시와 분이 입력된다.
( 시의 범위 : 0~ 23)
(분의 범위 : 0~ 59)
출력 : 입력된 시간의 30분 전의 시간을 출력하시오.
입력 예시 : 12 35
출력 예시 : 12 5
CoudUp
민호는 발명을 되게 좋아하고, 컴퓨터 프로그램도 되게 좋아한다.
어느 날 민호는 컴퓨터를 사용하던 중 휴지통이 꽉 차서 불편을 느꼈다.
그래서 휴지통이 n만큼 차면 알아서 쓰레기를 압축해주는 휴지통을 만들려고 한다.
이 때 압축하는 알고리즘은 다음과 같다.
10의 자릿수와 1의 자릿수를 서로 바꾸고, 거기에 2를 곱한다.
예) 70일 경우 14가 된다.( 70 -> 07 -> 14 )
이 알고리즘은 때로는 부작용을 일으켜 휴지통의 내용이 더 많아 질지도 모른다.
만약 이 알고리즘의 심각한 부작용으로 수치가 100이 넘는다면 100의 자릿수는 무시된다.
입력 : 휴지통의 자동 압축 기준인 수치 n이 입력된다. ( 1 <= n <= 99 )
출력 : 첫째 줄에 휴지통을 압축했을 때 양을 출력한다.
둘째 줄에 그 양이 50이하이면 GOOD 을 출력하고, 50을 넘으면 OH MY GOD 을 출력한다.
입력 예시 : 90
출력 예시 : 18 GOOD
년도와 월이 입력으로 주어진다.
그러면 이 달의 마지막 일자가 몇 일인지 출력하시오.
예)
2009 10 ===> 31 // 2009년 10월은 31일이 마지막 날이다.
2009 11 ====> 30 // 2009년 11월은 30일이 마지막 날이다.
2009 2 ====> 28 // 2009년 2월은 28일이 마지막 날이다.
입력 : 년도와 월이 입력된다.(정수)
출력 : 해당년도 해당월의 마지막 날짜를 출력한다.
입력 예시 : 2009 10
출력 예시 : 31
주희는 로또 매니아다.
매주 로또 한장을 사고 토요일이면 대박을 기대하면서 당첨번호를 확인한다.
몇 주 전 주희는 로또 결과가 4등이었는데 확인을 잘못해서 5등인줄 알고 그냥 바꾸기 귀찮아서 버렸었다.
이러한 사태가 다시는 일어나지 않게 하기 위해 우리가 프로그램을 만들어 주자.
로또 순위 매기는 방법)
등수 | 방법 |
1등 | 당첨번호 6개 일치 |
2등 | 당첨번호 5개 일치 + 보너스번호 일치 |
3등 | 5개 번호 일치 |
4등 | 4개 번호 일치 |
5등 | 3개 번호 일치 |
꽝 | 2개 이하 일치 |
예)
13 23 24 35 40 45 7 ===> 로또 당첨번호 + 보너스 번호
2 6 7 23 40 44 ====> 주희가 가진 로또 번호
따러서 주희는 "꽝"
입력 : 첫 줄에 로또 당첨번호 6개와 보너스 번호 1개가 주어진다.
둘째 줄에 주희가 가지고 있는 로또 번호 6개가 주어진다.
출력 : 주희의 당첨 결과를 출력한다.
1등 = 1 출력, 2등 = 2 출력, 3등 = 3 출력, 4등 = 4 출력, 5등 = 5 출력, 꽝 = 0 출력
입력 예시 : 13 23 24 35 40 45 7 2 6 7 23 40 44
출력 예시 : 0
CodeUP If~else 조건문 2020-04-21 (0) | 2020.04.21 |
---|---|
CodeUP If~else 조건문 2020-04-19 (0) | 2020.04.19 |
CodeUP If~else 조건문 2020-04-16 (0) | 2020.04.14 |
CodeUP If~else 조건문 2020-04-13 (1065~1164) (0) | 2020.04.13 |