반응형

 


 

 

 

제출한 코드

x = int(input())
num = list(map(int, input().split()))

Max = num[0]

for i in range(1,len(num)):
    if num[i]>Max:
        Max = num[i]
        Max_num = i

for i in range(1, len(num)+1):
    num[i-1] = num[i-1]/Max*100

print(sum(num)/len(num))

 

 

 

 

결과

 

 

후기

 

 

 

 



 
반응형
반응형


 

 

 

제출한 코드

A, B, N = map(int, input().split())
a = 10000
for i in range(N):
    cost, num = map(int, input().split())
    lst = list(map(int, input().split()))
    try:
        lst.index(B, lst.index(A))
        if a > cost :
            a = cost
    except :
        pass
    
if a < 1001:
    print(a)
else:
    print(-1)

 

 

 

 

결과

 

 

 

후기

 

 

 

 



 
반응형
반응형


문제 설명

https://www.acmicpc.net/problem/30306

 


 

 

 

제출한 코드

num = int(input())
a = list(map(int, input().split()))
b = list(map(int, input().split()))
anum = 0
bnum = 0

for i in range(num) :
    for j in range(num) :
        if a[j]<b[i] :
            anum += 1
        elif a[j]>b[i] :
            bnum += 1

if anum > bnum :
    print("second")
elif bnum > anum :
    print("first")
else :
    print("tie")

 

 

 

 

결과

 

 

 

후기

 

 

 

 



 
반응형
반응형


문제 설명

https://www.acmicpc.net/problem/1330

 

 

 

제출한 코드

a,b = input().split()
a=int(a)
b=int(b)

if (a==b):
    print("==")
elif (a>b):
    print(">")
elif (a<b):
    print("<")

 

 

 

 

결과

 

 

 

후기

 

 

 

 



 
반응형
반응형


문제 설명

https://www.acmicpc.net/problem/1316

 

 

 

제출한 코드

num = int(input())
total = 0

for i in range(num) :
    word = input()
    j = 0
    while j<len(word):
        if word.count('*', j,len(word))>0 :
            break
        a = word.count(word[j])
        word = word.replace(word[j],'*')
        if a>1 :
            j += a-1
        if j==len(word)-1 :
            total+=1
        j+= 1

print(total)

 

 

 

 

결과

 

 

후기

 

 

 

 



반응형
반응형

문제 설명

https://www.acmicpc.net/problem/1271

 

 

 

제출한 코드

from sys import stdin

a, b = map(int, stdin.readline().split())

print(a//b)
print(a%b)

 

 

 

 

결과

 

 

 

후기

 

 

 

 



반응형
반응형

문제 설명

https://www.acmicpc.net/problem/1267

 

 

 

제출한 코드

import sys

a = int(sys.stdin.readline())
num_list = list(map(int, sys.stdin.readline().split()))
Y = 0
M = 0

for i in range(a):
    Y += num_list[i]//30 +1
    M += num_list[i]//60+1


Y *= 10
M *= 15

if Y<M :
    print("Y", Y)
elif M<Y :
    print("M", M)
else :
    print("Y M", Y)

 

 

 

 

결과

 

 

 

후기

 

 

 

 

 

반응형
반응형

문제 설명

https://www.acmicpc.net/problem/1264

 

 

제출한 코드

while True: 
    word = input()
    if word=="#" :
        break
    word = word.lower()
    a_list = ['a','e','i','o','u']
    for i in a_list :
        word = word.replace(i,'*')

    print(word.count('*'))

 

 

 

 

결과

 

 

후기

 

 

 

 

 

 
반응형
반응형

문제 설명

https://www.acmicpc.net/problem/1259

 

 

 

제출한 코드

while True :
    a = input()
    total = 0
    
    if a[0] == '0' :
        break

    for i in range(len(a)):
        if a[i] == a[len(a)-i-1] :
            total += 1

    if total == len(a) :
        print("yes")
    else :
        print("no")

 

 

 

 

결과

 

 

후기

 

 

 

 

 

반응형
반응형

문제 설명

https://www.acmicpc.net/problem/1157

 

 

제출한 코드

word = input().upper()

sp = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

num1 = 0

for i in range(len(sp)) :
    num = word.count(sp[i])
    if num>num1 :
        num1 = num
        sp1 = sp[i]
    elif num==num1 :
        sp1 = "?"

print(sp1)

 

 

 

 

결과

 

 

후기

 

 

 

 

 

반응형

+ Recent posts