본문 바로가기

Python_Matter

(278)
1166 : 윤년 판별 Q> 2월이 29일까지 있는 해를 윤년이라고 한다. 어떤 해가 입력되면 그 해가 윤년인지 아닌지 판별하시오. 윤년 판단 조건) 1. 해(year)가 4의 배수이면서 100의 배수가 아니면 윤년. 2. 400의 배수이면 윤년. 위 두 조건 중 하나라도 맞으면 윤년이다. 예) 2004 년 ====> 윤년(1번 조건) 2000 년 ====> 윤년 (2번 조건) 1900 년 ====> 윤년 아님 1999 년 ====> 윤년 아님 입력 해(year)가 입력된다. 출력 윤년이면 "yes"를 출력, 윤년이 아니면 "no"를 출력하시오. A> y = int(input()) if (y % 4 == 0 and y % 100 != 0) or y % 400 == 0: print('yes') else: print('no') #..
1165 : 축구의 신 1 Q> 지금 1반과 2반이 축구를 하고있다. 축구경기 타임은 총 90분이고, 현재 1반이 0점, 2반이 2점인 상황에서, 1반은 경남정보고 최고의 스트라이커인 성익이를 투입하기로 결정했다. 성익이는 5분마다 골을 넣을 수 있는 능력을 가지고 있다. 만약 80분에 투입이 되면 80분에 곧바로 골을 넣게되고 85분에 골을 넣음으로서 동점이 가능하게 된다. (90분이되면 경기가 바로 종료되므로 골을 넣을 수 없다. 동내심판인 성빈이는 성익이가 잘 되는 것을 싫어하기 때문에 추가시간 따위는 주지 않는다. ) 현재 경기타임과 우리팀의 득점이 입력으로 주어 질때, 성익이를 투입하면 우리팀의 최종 득점은 몇 점인지 출력하시오. 입력 현재 경기시간과 우리팀의 득점이 입력으로 주어진다.(정수) 출력 경기가 끝났을때 우리팀..
1164 : 터널 통과하기 1 Q> 어떤 차의 높이가 170cm 이다. 이 차는 3개의 터널을 차례대로 지나게 될 것이다. 터널의 높이가 차의 높이보다 같거나 낮다면 차는 터널과 충돌하여 사고가 날 것이다. 터널의 높이가 차례대로 3개 주어지면 터널을 무사히 잘 통과하면 PASS 를 출력하고, 사고가 난다면 CRASH 를 출력하시오. 입력 터널의 높이가 차례대로 3개 주어진다. (정수) 출력 170보다 같거나 작으면 "CRASH"를 출력, 그 보다 크면 "PASS"를 출력하시오. A> n1, n2, n3 = map(int, input().split()) if n1
1163 : 당신의 사주를 봐 드립니다 2 Q> 태어난 해, 월, 일을 입력받아 사주팔자를 보는 프로그램을 작성하시오. 사주를 보는 방법) 세 수(년,월,일)가 주어지면, (년 + 월 + 일)에 100의 자리 숫자가 짝수이면 "대박"을 출력, 그렇지 않으면 "그럭저럭"을 출력하세요. 입력 세 정수가 입력으로 주어진다. 순서대로 년도, 월, 일 이다. 출력 년도 + 월 + 일의 100의 자리가 숫자가 짝수이면 "대박"을 , 그렇지 않으면 "그럭저럭"을 출력하시오. A> y, m, d = map(int,input().split()) n = y + m + d list = [] for i in str(n): list.append(i) if len(list) == 4: if int(list[1]) % 2 == 0: print('대박') else: prin..
1162 : 당신의 사주를 봐 드립니다 1 Q> 태어난 해, 월, 일을 입력받아 사주팔자를 보는 프로그램을 작성하시오. 사주를 보는 방법) 세 수(년,월,일)가 주어지면, (년 - 월 + 일)에 마지막 숫자가 0이면 "대박"을 출력, 그렇지 않으면 "그럭저럭"을 출력하세요. 입력 세 정수가 입력으로 주어진다. 순서대로 년도, 월, 일 이다. 출력 년도 - 월 + 일의 마지막 숫자가 0이면 "대박"을 , 그렇지 않으면 "그럭저럭"을 출력하시오. A> y, m, d = map(int,input().split()) if (y - m + d) % 10 == 0: print('대박') else: print('그럭저럭') W> if ~ else 문 #> admin, 2019년 11월 01일, http://codeup.kr
1161 : 홀수와 짝수 그리고 더하기 Q> 정수 두개가 입력으로 들어온다. 만약 첫번째 정수가 홀수이면 "홀수"를 출력하고, 짝수이면 "짝수"를 출력한 후 "+"를 출력한다. 그리고 두번째 정수가 홀수이면 "홀수"를 출력하고, 짝수이면 "짝수"를 출력한 후 "="을 출력하고 결과로 나오는 값이 홀수인지 짝수인지 출력한다. 예를들어, 5 7 이 입력되면 "홀수+홀수=짝수"가 출력된다. 5 6 이 입력되면 "홀수+짝수=홀수"가 출력된다. 입력 정수 두개가 입력된다. 출력 만약 첫번째 정수가 홀수이면 "홀수"를 출력하고, 짝수이면 "짝수"를 출력한 후 "+"를 출력한다. 그리고 두번째 정수가 홀수이면 "홀수"를 출력하고, 짝수이면 "짝수"를 출력한 후 "="을 출력하고 결과로 나오는 값이 홀수인지 짝수인지 출력한다. A> n1, n2 = map(..
1160 : 아르바이트 가는 날 Q> 주원이는 월, 수, 금, 일 아르바이트를 간다. 다음은 요일의 순서이다. 월요일 화요일 수요일 목요일 금요일 토요일 일요일 요일의 번호가 입력으로 주어지면 그 날이 아르바이트 가는 날이면 "oh my god"를 가는 날이 아니면 "enjoy"를 출력하시오. 입력 입력으로 요일의 번호가 하나 주어진다.(정수) 출력 아르바이트 가는 날이면 "oh my god"를 가는 날이 아니면 "enjoy"를 출력하시오. A> n = int(input()) if n % 2 == 0: print('enjoy') else: print('oh my god') W> if ~ else 문 #> admin, 2019년 10월 31일, http://codeup.kr
1159 : 특별한 공 던지기 3 Q> 슬기는 지난 번에도 공던지기에 져서 아이스크림을 사게되었다. 슬기는 이미 돈이 다 떨어져서 현량이에게 돈을 빌린 상태이다. 이번에는 슬기가 또 다른 조건을 내걸고 체육 선생님에게 도전하게 되었다. 1. 공의 위치가 50m~70m이면 슬기가 이김. 또는 2. 공의 위치가 6의 배수이면 슬기가 이김. 슬기가 던진 공의 위치가 입력으로 주어지면 슬기가 이기는 구간에는 "win"을 출력하고, 그 외에는 "lose"를 출력하시오. 입력 슬기가 던진 공의 위치가 입력된다.(정수) 출력 승리 조건을 잘 보고 슬기가 이기는 조건이면 win, 그외에는 lose를 출력하시오. A> n = int(input()) if 50 admin, 2019년 10월 31일, http://codeup.kr