반응형


 

 

 

제출한 코드

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/4922

 

 

 

제출한 코드

#include <stdio.h>
int main(void){
    int a;
    while (1){
        scanf("%d", &a);
        if (a==0) break;
        printf("%d => %d\n", a, a*a-(a-1));
    }
    return 0;
}

 

 

 

 

결과

 

 

후기

 

 

 

 



 
반응형
반응형


문제 설명

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)

 

 

 

 

결과

 

 

 

후기

 

 

 

 



반응형
반응형

 

solved.ac 에서 6월 5일 (한국시간) 도입 이후 시범적으로 운영된 랜덤 마라톤. 1주차 완.

난이도가 점차 올라가는 거라서 실력 늘리기에 좋을 것 같아요.

다음주도 힘내볼게요.

 

기념사진

 

 

 

반응형
반응형

문제 설명

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")

 

 

 

 

결과

 

 

후기

 

 

 

 

 

반응형

+ Recent posts