전체 글 247

백준 2675번 문자열 반복 파이썬

https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net for i in range(int(input())): x, y = input().split() result = '' for i in range(len(y)): result += y[i]*int(x) print(result)

BOJ/Python 2021.08.13

백준 2744번 대소문자 바꾸기 파이썬

https://www.acmicpc.net/problem/2744 2744번: 대소문자 바꾸기 영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오. www.acmicpc.net print(input().swapcase()) 옛날에 파이썬 내장함수를 많이 알지 못할 때는 정말 길게도 코딩들 하였다. 학교 과제 중 한 문제로 이 문제가 나왔는데 그때는 거의 200B-300B 길이로 코딩을 하였다. (심지어 이것도 내장함수 이용한 것) 물론 swapcase()는 쓰지 말라는 교수님이 말이었지만 역시.. 내장함수가 갑이다.

BOJ/Python 2021.08.13

백준 2587번 대표값2 파이썬

https://www.acmicpc.net/problem/2587 2587번: 대표값2 어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 + www.acmicpc.net x = [] for i in range(5): x.append(int(input())) print(int(sum(x) / 5)) x.sort() print(x[2]) 파이썬에 내장함수를 이용하면 간단하게 나타낼 수 있는 문제였다.

BOJ/Python 2021.08.13

백준 2592번 대표값 파이썬

https://www.acmicpc.net/problem/2592 2592번: 대표값 어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30, 20, 60, 30, 40, 50의 평균은 www.acmicpc.net x = [] for i in range(10): x.append(int(input())) print(int(sum(x) / 10)) y = list(set(x)) z = [] for i in range(len(y)): z.append(x.count(y[i])) print(y[z.index(max(z))]) 알아보기 쉽게 결과 리스트 들을 이미지로 나타 내면 y =..

BOJ/Python 2021.08.13

백준 2576번 홀수 파이썬

https://www.acmicpc.net/problem/2576 2576번: 홀수 7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지 www.acmicpc.net list1 = [] for i in range(7): x = int(input()) if x % 2 != 0: list1.append(x) if len(list1) >= 1: print(sum(list1)) print(min(list1)) else: print('-1')

BOJ/Python 2021.08.11