반응형

문제 설명

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

 

 

 

제출한 코드

import sys

N = int(sys.stdin.readline())
an = set(map(int, sys.stdin.readline().split()))
M = int(sys.stdin.readline())
am = list(map(int, sys.stdin.readline().split()))

for i in range(len(am)) :
    if am[i] in an :
        print(1)
    else :
        print(0)

 

 

 

 

결과

 

 

 

후기

 

 

 

 

 

 
반응형
반응형

 

문제 설명

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

 


 

 

제출한 코드

import sys
while True :
    a = sys.stdin.readline().rstrip()
    num = 0
    if a=='#' :
        break
    for i in range(1, len(a)+1) :
        if a[-i] == '-':
            s = 0
        elif a[-i] == '\\':
            s = 1
        elif a[-i] == '(' :
            s = 2
        elif a[-i] == '@' :
            s = 3
        elif a[-i] == '?' :
            s = 4
        elif a[-i] == '>' :
            s = 5
        elif a[-i] == '&' :
            s = 6
        elif a[-i] == '%' :
            s = 7
        elif a[-i] == '/' :
            s = -1
        num += s*(8**(i-1))
    print(num)

 

 

 

 

결과

 

 

 

후기

 

 

 

 

 

 
반응형
반응형

문제 설명

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

 

 

 

제출한 코드

a = int(input())
print(a*(a-1)*(a+1)//2)

 

 

 

 

결과

 

 

후기

 

 

 

 

 

 
 
반응형

+ Recent posts