본문 바로가기

Python_Matter

(328)
Easy Unpack Quiz> Your mission here is to create a function that gets a tuple and returns a tuple with 3 elements - the first, third and second element from the last for the given array. Input: A tuple, at least 3 elements long. Output: A tuple. Example: easy_unpack((1, 2, 3, 4, 5, 6, 7, 9)) == (1, 3, 7) easy_unpack((1, 1, 1, 1)) == (1, 1, 1) easy_unpack((6, 3, 7)) == (6, 7, 3) def easy_unpack(elements: tup..
Multiply (Intro) Quiz> (at the top right of the mission description there always is a list of available translations) This is an intro mission, the purpose of which is to explain how to solve missions on CheckiO and how to get the most out of solving them. When the mission is solved, one more station become available for you, containing more complex missions. So this mission is the easiest one. Write a function ..
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(..