반응형
반응형
본문 바로가기

공부/코딩테스트264

백준: 10950번 A+B - 3 (Python3) 백준: 10950번 A+B - 3 (Python3) A+B - 3 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 191587 110779 93815 58.237% 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 예제 입력 1 5 1 1 2 3 3 4 9 8 5 2 예제 출력 1 2 5 7 17 7 답안 1 2 3 4 5 rep = int(input()) for i in range(0, rep, 1): A, B = map(int, input()... 2022. 7. 24.
백준: 10872번 팩토리얼 (Python3) 백준: 10872번 팩토리얼 (Python3) 팩토리얼 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 119962 61873 51015 51.897% 문제 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다. 출력 첫째 줄에 N!을 출력한다. 예제 입력 1 10 예제 출력 1 3628800 예제 입력 2 0 예제 출력 2 1 힌트 recursion과 for loop의 효율은 비슷하다. 결론은 둘 다 안 좋다. 피할 수 있으면 피하자! 필요할 때에만 쓰자. For loop이 조금 더 낫지 않을까 기대했지만 O complexity는 같은가 보다. 답안 (For loop) 1 2 3 4 5 6.. 2022. 7. 24.
백준: 10871번 X보다 작은 수 (Python3) 백준: 10871번 X보다 작은 수 (Python3) X보다 작은 수 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 201338 109589 90388 54.600% 문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 출력 X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. 예제 입력 1 10 5 1 10 4 9 2 3 8 5 7 6 예제 출력 1 1 4.. 2022. 7. 24.
백준: 10870번 피보나치 수 5 (Python3) 백준: 10870번 피보나치 수 5 (Python3) 피보나치 수 5 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 76756 47273 40511 62.154% 문제 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n이 주어진다. n.. 2022. 7. 24.
백준: 10809번 알파벳 찾기 (Python3) 백준: 10809번 알파벳 찾기 (Python3) 알파벳 찾기 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 138317 73353 60902 53.065% 문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 출력 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의.. 2022. 7. 24.
백준: 10807번 개수 세기 (Python3) 백준: 10807번 개수 세기 (Python3) 개수 세기 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 11562 8340 7387 73.678% 문제 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다. 출력 첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다. 예제 입력 1 11 1 4 1 2 4 2 4 2 3 4 4 2 예제 출력 1 3 예제 입력 2 11 1 4 1 2 4 2 4 2.. 2022. 7. 24.
백준: 10757번 큰 수 A+B (Python3) 백준: 10757번 큰 수 A+B (Python3) 큰 수 A+B 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 66666 30023 26091 48.512% 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A,B < 1010000) 출력 첫째 줄에 A+B를 출력한다. 예제 입력 1 9223372036854775807 9223372036854775808 예제 출력 1 18446744073709551615 답안 1 2 a, b = map(int, input().split()) print(a+b) cs 2022. 7. 24.
백준: 10699번 오늘 날짜 (Python3) 백준: 10699번 오늘 날짜 (Python3) 오늘 날짜 성공스페셜 저지 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 24824 13890 12897 60.255% 문제 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. 입력 입력은 없다. 출력 서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력한다. 예제 입력 1 예제 출력 1 2015-01-24 힌트 채점 서버는 시간대(Timezone)는 UTC+0 이다. 다음은 채점 서버에서 KST 시간으로 2018년 3월 21일 오후 2시 7분 38초에 date 명령어를 실행시킨 결과이다. Wed Mar 21 05:07:38 UTC 2018 답안 1 print("2022-07-24") cs 2022. 7. 24.
백준: 10171번 고양이 (Python3) 백준: 10171번 고양이 (Python3) 고양이 성공다국어 한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 423985 130682 111633 32.587% 문제 아래 예제와 같이 고양이를 출력하시오. 입력 없음. 출력 고양이를 출력한다. 예제 입력 1 예제 출력 1 \ /\ ) ( ') ( / ) \(__)| 답안 1 print('\ /\\\n ) ( \')\n( / )\n \\(__)|') cs 2022. 7. 24.

반응형