본문 바로가기

Study/Algorithm9

파이썬 코드업 6070번 [월 입력받아 계절 출력] 월이 입력될 때 계절 이름이 출력되도록 해보자. 12, 1, 2 : winter 3, 4, 5 : spring 6, 7, 8 : summer 9, 10, 11 : fall 입력 월을 의미하는 1개의 정수가 입력된다.(1 ~ 12) 출력 계절 이름을 출력한다. month = int(input()) season = '' if(month in [12, 1, 2]): season = 'winter' elif(month in [3, 4, 5]): season = 'spring' elif(month in [6, 7, 8]): season = 'summer' else: season = 'fall' print(season) a=int(input()) if a//3==1: print('spring') elif a//3=.. 2021. 3. 17.
파이썬 input().split(':') 를 사용하면 : 를 기준으로 자른다. print(a, b, sep=':') 를 사용하면 : 기호를 사이에 두고 값을 출력한다. sep는 분류기호(seperator)를 의미 ord(c)는 문자의 아스키 코드 값을 돌려주는 함수이다. ord 함수는 chr 함수와 반대이다. >>>ord('a') 97 >>>ord('0') 48 아스키 코드란 0에서 127 사이의 숫자를 각각 하나의 문자 또는 기호에 대응시켜 놓은 것이다. chr(i)는 아스키(ASCII) 코드 값을 입력받아 그 코드에 해당하는 문자를 출력하는 함수이다. >>>chr(97) 'a' >>>chr(48) '0' 거듭제곱 연산자 ** round(수, 자릿수)를 사용하면 원하는 자리까지의 정확도로 반올림된 실수 값을 .. 2021. 3. 13.
C++ 백준 2884번 [알람시계] 문제 첫째 줄에 두 정수 H와 M이 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 입력 시간은 24시간 표현을 사용하는데 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸어라. 예제 입력1 10 10 예제 출력1 9 25 예제 입력2 0 30 예제 출력2 23 45 코드 #include using namespace std; int main(){ int H, M; cin >> H >> M; if (M < 45){ M = 60 - (45 - M); H--; } else M = M - 45; if ( H < 0 ) H = 23; cout 2020. 7. 4.
C++ 백준 1008번 [A/B] 문제 두 정수 A와 B를 첫째 줄에 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 실제 정답과 출력값의 절대 오차 또는 상대오차가 10의 -9승 이하이면 정답이다. 설명 cout.precision(7); 는 소수점 아래 7자리를 의미하는 것이 아니라 유효숫자 7개를 의미한다. 123.456689 라는 숫자가 있으면, 8이 반올림 되어 123.4567를 의미한다. 소수점 아래 자릿수를 정해주려면 cout > A >> B; cout 2020. 7. 3.