전체 글 270

백준 11718번 그대로 출력하기 파이썬

https://www.acmicpc.net/problem/11718 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시 www.acmicpc.net 내 답안 while True: try: print(input()) except EOFError: break while 문을 통해 입출력은 무한 반복이고, EOFError만 예외 처리를 통해 break 할 수 있도록 코드를 짰다. Ctrl + D를 예외 처리하여 프로그램을 멈출수 있다. 참고로 EOF는 End Of File의 줄임말이다. 자세한 설명은 아래 링크에서 공부하면 좋을 ..

BOJ/Python 2021.08.17

백준 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
반응형
목차(index)