Notice
Recent Posts
Link
정화 코딩
EDOC 코딩테스트 예비소집 본문
EDOC 코딩테스트 전날인 오늘, 코딩테스트 예비소집에 있는 문제들을 풀었다. 전부 파이썬으로 풀었고, 총 1시간 20분 걸렸다.
A. A+B (백준 1000번)
https://www.acmicpc.net/problem/1000
import sys
a, b = map(int, sys.stdin.readline().split())
print(a+b)
(정답)
B. 꼬마 정민 (백준 11382번)
https://www.acmicpc.net/problem/11382
import sys
a, b, c = map(int, sys.stdin.readline().split())
print(a+b+c)
(정답)
C. 단어 길이 재기 (백준 2743번)
https://www.acmicpc.net/problem/2743
import sys
data = sys.stdin.readline().strip()
print(len(data))
(정답)
D. 단어 공부 (백준 1157번)
https://www.acmicpc.net/problem/1157
import sys
data = sys.stdin.readline().strip()
alpha = [0] * 26
for i in range(0, len(data)) :
if ord(data[i]) < 91 :
alpha[ord(data[i])-65] += 1
else :
alpha[ord(data[i])-97] += 1
maxIndex = 0
max = alpha[0]
count = 0
for i in range(0, 26) :
if alpha[i] > max :
max = alpha[i]
maxIndex = i
for i in range(0, 26) :
if max == alpha[i] :
count += 1
if count == 1 :
print(chr(maxIndex+65))
else :
print("?")
(정답)
E. 한수 (백준 1065번)
https://www.acmicpc.net/problem/1065
import sys
n = int(sys.stdin.readline())
count = 0
for i in range(1, n+1) :
isH = True
num1 = i % 10
newNum = i // 10
num2 = newNum % 10
dis = num1 - num2
while True :
num1 = newNum % 10
newNum = newNum // 10
if newNum == 0 :
break
num2 = newNum % 10
if dis != (num1 - num2) :
isH = False
if isH :
count += 1
print(count)
(정답)
F. ATM (백준 11399번)
https://www.acmicpc.net/problem/11399
import sys
n = int(sys.stdin.readline())
data = list(map(int, sys.stdin.readline().split()))
sum = 0
data.sort()
for i in range(0, n) :
sum += (n-i) * data[i]
print(sum)
(정답)
G. 제로 (백준 10773번)
https://www.acmicpc.net/problem/10773
import sys
n = int(sys.stdin.readline())
data = []
sum = 0
for i in range(0, n) :
num = int(sys.stdin.readline())
if num == 0 :
del data[-1]
else :
data.append(num)
for i in range(0, len(data)) :
sum += data[i]
print(sum)
(정답)
'PS' 카테고리의 다른 글
EDOC 코딩테스트 (1) | 2023.09.04 |
---|---|
꾸준히 문제 풀기 - 9월 1, 2주차 (0) | 2023.09.02 |
매일 문제 풀기 - 8월 다섯째 주 (0) | 2023.08.29 |
매일 문제 풀기 - 8월 넷째 주 (0) | 2023.08.22 |
매일 문제 풀기 - 8월 셋째 주 (0) | 2023.08.15 |
Comments