목록분류 전체보기 (317)
지나가던 개발자

조교가 사디스트라니... answer = [] for i in range(1, int(input())+1): answer.append(i) hihi = list(map(int, input().split())) sorry = 0 for i in range(len(answer)): if hihi[i] != answer[i]: sorry += 1 print(sorry) 맞게 되어 유감이라는 뜻을 담아 변수명을 sorry로 지정했다.

짐승의 숫자는 기독교의 경전인 신약성경의 요한묵시록에서 ‘짐승’을 언급할 때 나온 특정 개념이다. 구글에 666이라고 쳐보니 위키백과의 문서가 나왔다. 알고리즘 공부와 더불어 잡지식까지 주는 백준 최고! a = int(input()) b = 0 i = 666 while True: if "666" in str(i): b += 1 if b == a: break i += 1 print(i) 666이 연속으로 있는 숫자를 순서대로 찾는 알고리즘이었다. 어라라.

a = input().split('-') for i in range(len(a)): print(list(a[i])[0], end='') end=''는 정말 편하다. split()도 편하다. 파이썬이 좋다.

def is_prime(n): if n == 1: return False if n % 2 == 0: if n == 2: return True return False if n % 3 == 0: if n == 3: return True return False if n % 5 == 0: if n == 5: return True return False if n % 7 == 0: if n == 7: return True return False if n % 11 == 0: if n == 11: return True return False if n % 13 == 0: if n == 13: return True return False if n % 17 == 0: if n == 17: return True return ..

words = [] for i in range(int(input())): words.append(input()) words = list(set(words)) words.sort() words.sort(key=len) for word in words: print(word) 리스트.sort(key=len)은 리스트를 길이를 기준으로 정렬하고, 리스트.sort()는 리스트를 알파벳을 기준으로 정렬한다.

회문(回文) 또는 팰린드롬(palindrome)은 거꾸로 읽어도 제대로 읽는 것과 같은 문장이나 낱말, 숫자, 문자열(sequence of characters) 등이다. 보통 낱말 사이에 있는 띄어쓰기나 문장 부호는 무시한다. 위키백과에서 인용했다. 이 문제는 입력받은 수가 팰린드롬인가 아닌가를 판별하는 문제이다. test_case = [] while True: test_case.append(input()) if test_case[-1] == "0": del test_case[-1] break for i in range(len(test_case)): if "".join(reversed(list(test_case[i]))) == test_case[i]: print("yes") continue print("..

일본어 문제이다. 간단히 번역해 보자면, 조이의 키가 1년 전에는 A cm였다가 지금은 B cm가 됐다고 한다. 조이의 키가 얼마나 성장했는가에 관한 문제이다. 입력은 작년의 키가 첫째 줄에, 지금 키가 둘째 줄에 입력된다. a = int(input()) b = int(input()) print(b-a) 문제는 간단한 문제였지만, 내 일본어 실력이 꽤 늘어 이런 글을 읽고 무슨 뜻인지 알 수 있었다는 것이 기쁘다.

의 A번 문제이다. a = int(input()) b = list(map(int, input().split())) c = list(map(int, input().split())) print(len(b)*c[0]//100, end=' ') n = 0 for i in range(len(b)): if b[i] >= c[1]: n += 1 print(n) 퍼센트 계산법을 몰라서 좀 해맸다... ww 전체값의 몇 퍼센트를 구하려면 "(전체값) * (퍼센트) / 100" 공식을 사용하면 된다.