20250604 baekjoon python

This commit is contained in:
songyc macbook 2025-06-04 21:16:34 +09:00
parent 7f7d94d3f1
commit 0913637881
3 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,21 @@
n = int(input())
cnt = 0
for _ in range(n):
chk = set()
s = input()
prev = None
flag = True
for ch in s:
if ch != prev :
if ch in chk:
flag = False
break
if prev is not None:
chk.add(prev)
prev = ch
if flag : cnt+=1
print(cnt)

View File

@ -0,0 +1,11 @@
grade ={
"A+" : 4.5, "A0" : 4.0,
"B+" : 3.5, "B0" : 3.0,
"C+" : 2.5, "C0" : 2.0,
"D+" : 1.5, "D0" : 1.0,
"F" : 0.0
}
line = [input().split() for _ in range(20)]
credit = sum(float(line[i][1]) for i in range(20) if line[i][2] != 'P')
rate = sum(float(line[i][1])*grade[line[i][2]] for i in range(20) if line[i][2] != 'P')
print(round(rate/credit,6))

View File

@ -0,0 +1,5 @@
alphabet = ["c=","c-","dz=","d-","lj","nj","s=","z="]
s = input()
for c in alphabet:
s = s.replace(c,'!')
print(len(s))