전체 글673 [백준][solved.ac][Silver 5][Python] 14405번 : 피카츄 밑의 링크는 백준에서의 문제 링크입니다. 14405번: 피카츄 피카츄는 "pi", "ka", "chu"를 발음할 수 있다. 따라서, 피카츄는 이 세 음절을 합친 단어만 발음할 수 있다. 예를 들면, "pikapi"와 "pikachu"가 있다. 문자열 S가 주어졌을 때, 피카츄가 발음할 수 있는 문 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 문자열 S를 입력합니다. # 알파벳 소문자로만 이루어진 문자열이며, 길이는 5000을 넘지 않습니다. S = stdin.readline().rstrip() # 피카츄의 pi, ka, chu 음절들을 저장하는 리스트 변수를 선언합니다. pikachu .. 2021. 5. 26. [백준][solved.ac][Silver 5][Python] 11004번 : K번째 수 밑의 링크는 백준에서의 문제 링크입니다. 11004번: K번째 수 수 N개 A1, A2, ..., AN이 주어진다. A를 오름차순 정렬했을 때, 앞에서부터 K번째 있는 수를 구하는 프로그램을 작성하시오. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 N, K를 공백으로 구분해 입력합니다. # 1 2021. 5. 26. [백준][solved.ac][Silver 5][Python] 8611번 : 팰린드롬 숫자 밑의 링크는 백준에서의 문제 링크입니다. 8611번: 팰린드롬 숫자 \(n\)을 \(2, 3, \dots, 10\) 진법으로 나타냈을 때, 팰린드롬인 경우가 없다면, "NIE"를 출력한다. 그 외의 경우에는 팰린드롬이 되는 진법 \(b\)와 \(n\)을 \(b\)진법으로 나타낸 수 \(m\)을 출력한다. 출력은 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 n을 입력합니다. # 1 = b:가 아닌 while number > b:로 작성해 틀렸습니다 결과가 나왔습니다. 두 번째로 제출했을 때는 실수로 상단의 import문을 빼놓고 제출해버려서 런타임 에러(NameError)가 떴습니다. 제.. 2021. 5. 26. [백준][solved.ac][Silver 5][Python] 9417번 : 최대 GCD 밑의 링크는 백준에서의 문제 링크입니다. 9417번: 최대 GCD 첫째 줄에 테스트 케이스의 개수 N (1 0: num1, num2 = num2, num1 % num2 return num1 # 첫째 줄.. 2021. 5. 25. [백준][solved.ac][Silver 5][Python] 1439번 : 뒤집기 밑의 링크는 백준에서의 문제 링크입니다. 1439번: 뒤집기 다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 1과 0으로만 이루어진 문자열 S를 입력합니다. # S의 길이는 100만보다 작습니다. S = stdin.readline().rstrip() # 문자열 S에서 연속된 1로만 이루어진 구간들을 저장하는 리스트 변수를 선언합니다. one_sections = list(filter(lambda .. 2021. 5. 25. [백준][solved.ac][Silver 5][Python] 2751번 : 수 정렬하기 2 밑의 링크는 백준에서의 문제 링크입니다. 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 수의 개수 N을 입력합니다. # 1 2021. 5. 24. [백준][solved.ac][Bronze 1][Python] 3226번 : 전화 요금 밑의 링크는 백준에서의 문제 링크입니다. 3226번: 전화 요금 첫째 줄에 상근이가 건 전화의 수 N이 주어진다. (1 ≤ N ≤ 100) 다음 N개 줄에는 상근이가 건 전화에 대한 정보가 HH:MM DD와 같은 형식으로 주어진다. HH:MM은 전화를 건 시간이며, DD는 통화 시간이 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 상근이가 건 전화의 수 N을 입력합니다. # 1 = 24: # 전화가 끝나는 시간에 24를 빼줍니다. end_hour -= 24 # 전화를 건 시간의 시 HH와 전화가 끝나는 시간의 시가 모두 7시에서 18시 이내라면 if 7 2021. 5. 24. [백준][solved.ac][Bronze 3][Python] 5063번 : TGN 밑의 링크는 백준에서의 문제 링크입니다. 5063번: TGN 첫째 줄에 테스트 케이스의 개수 N이 주어진다. 다음 N개의 줄에는 3개의 정수 r, e, c가 주어진다. r은 광고를 하지 않았을 때 수익, e는 광고를 했을 때의 수익, c는 광고 비용이다. (-106 ≤ r,e ≤ 106 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 테스트 케이스의 개수 N을 입력합니다. N = int(stdin.readline()) # 테스트 케이스의 개수 N만큼 반복합니다. for test_case_idx in range(N): # 광고를 하지 않았을 때 수익 r, 광고를 했을 때의 수익 e, 광고 비.. 2021. 5. 23. [백준][solved.ac][Bronze 3][Python] 2875번 : 대회 or 인턴 밑의 링크는 백준에서의 문제 링크입니다. 2875번: 대회 or 인턴 첫째 줄에 N, M, K가 순서대로 주어진다. (0 ≤ M ≤ 100, 0 ≤ N ≤ 100, 0 ≤ K ≤ M+N), www.acmicpc.net 파이썬 코드와 결과입니다. # https://www.acmicpc.net/problem/2875 # readline을 사용하기 위해서 import합니다. from sys import stdin # 첫째 줄에 N, M, K를 공백으로 구분해 입력합니다. # 0 2021. 5. 23. [Python] round 함수 : 반올림 (3) - 사사오입 반올림을 사용하는 방법 2021.05.13 - [프로그래밍/Python] - [Python] round 함수 : 반올림 (1) - 사용 방법 2021.05.15 - [프로그래밍/Python] - [Python] round 함수 : 반올림 (2) - 예상과는 다른 결과 [Python] round 함수 : 반올림 (2) - 예상과는 다른 결과 이전에 파이썬에서 반올림을 할 때 사용하는 함수 round에 대해 포스팅해봤습니다. 그런데, 이 round 함수는 우리가 일반적으로 알고 있는 결과와 다르게 나올 때가 있습니다. 다음은 우리가 알고 brightnightsky77.tistory.com 이전 포스팅에서는 우리가 알고 있는 반올림과는 다른 결과를 출력하는 파이썬의 round 함수에 대해서 알아봤습니다. 그런데 밑의 링크의 문제와 .. 2021. 5. 23. 이전 1 ··· 45 46 47 48 49 50 51 ··· 68 다음