Python1423 [백준] 3449 1 2 3 4 5 6 7 8 import sys for _ in range(int(sys.stdin.readline())): tmp=sys.stdin.readline() tmp2=sys.stdin.readline() hamdistance=0 for i in range(len(tmp)-1): if int (tmp[i])- int (tmp2[i])!=0: hamdistance+=1 print("Hamming distance is %d."%hamdistance) cs 2021. 1. 8. [백준] 3062 1 2 3 4 5 6 7 import sys for _ in range(int(sys.stdin.readline())): tmp=(sys.stdin.readline()) ans= str(int(tmp)+ int(tmp[::-1])) reverseAns=ans[::-1] if ans== reverseAns: print("YES") else : print("NO") cs 2021. 1. 8. [백준] 3059 1 2 3 4 5 6 7 8 9 10 import sys for _ in range(int(sys.stdin.readline())): s=(sys.stdin.readline()) tmp=[0]*26 cnt=0 for i in range(len(s)-1): tmp[ ord (s[i])-65 ]=1 for i in range( len (tmp)): if tmp[i]==0:cnt+=65+i print(cnt) cs 2021. 1. 8. [백준] 3052 1 2 3 4 5 6 mylist=[] for i in range(10): a=int(input()) mylist.append(a%42) ans=list(set(mylist)) print(len(ans)) cs 2021. 1. 8. [백준] 2920 1 2 3 4 tmp=list(map(int, input().split())) if tmp ==sorted(tmp): print("ascending") elif tmp ==sorted(tmp,reverse=True):print("descending") else: print ("mixed") Colored by Color Scripter cs 한마디로 오름차순, 내림차순으로 돼있는지 묻는 문제입니다. 내장함수 sorted 이용하시면 됩니다. 2021. 1. 8. [백준] 2908 1 2 3 4 5 a,b=input().split() a=int (a[::-1]) b=int (b[::-1]) if a>b: print(a) else: print(b) cs string 을 [::-1] 뒤에서부터 읽습니다. 처음엔 몰라서 일일이 반복문으로 string을 다시 만들었던 기억이 나네요 ㅠ 2021. 1. 8. [백준] 2869 1 2 3 import math a,b,c=map(int,input().split()) print(math.ceil((c-b)/(a-b))) cs 2021. 1. 8. [백준] 2798 1 2 3 4 5 6 7 8 9 10 11 12 13 14 n,card =map(int, input().split()) a= list(map(int,input().split())) cnt=n ans=0 #a1,a2,a3=0 for i in range(0,n-2): for j in range(i+1,n-1): for k in range(j+1,n): if card 2021. 1. 8. [백준] 2789 1 2 3 4 5 6 7 import sys tmp=["C","A","M","B","R","I","D","G","E"] s=sys.stdin.readline() ans='' for i in range(len(s)-1): if not s[i] in tmp: ans+=s[i] print(ans) Colored by Color Scripter cs 2021. 1. 7. [백준] 2774 1 2 3 4 5 6 7 import sys for _ in range(int(sys.stdin.readline())): tmp=[0]*10 s=sys.stdin.readline() for i in range(len(s)-1): tmp[ int (s[i])]=1 print(sum(tmp)) cs tmp라는 list를 만들고 입력받는 X 를 자리별로 쪼개서 check하는 방식 입니다. 2021. 1. 7. [백준] 2744 1 2 3 4 5 6 7 import sys s=sys.stdin.readline() ans='' for i in range(len(s)-1): if s[i].isupper() ==True : ans+=s[i].lower() else: ans+=s[i].upper() print(ans) Colored by Color Scripter cs 내장함수에 대문자(Capital letter)인지 아닌지 판단하는 함수 isupper()을 이용하면 쉽게 풀 수 있습니다. 2021. 1. 7. [백준] 2743 1 print(len(input())) cs 난이도가 브론즈2 인데 공감되진 않습니다. 2021. 1. 7. 이전 1 ··· 97 98 99 100 101 102 103 ··· 119 다음