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

a = input() b = input() if len(a) >= len(b): print("go") else: print("no") 저스틴 비버 콘서트라니.. 나는 저스틴 비버라는 아티스트를 잘 모르지만 유명한 사람인 것은 알기에 부럽다.

import math 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 ..

a = [] for i in range(int(input())): a.append(list(map(int, input().split()))) for b in sorted(a): print(b[0], b[1]) 파이썬 만세! 라고 외치고 싶은 문제다. sorted() 최고...!

n = int(input()) i = 1 hihi = int(str(n)[-1] + list(str(sum(list(map(int, str(n))))))[-1]) if hihi == n: print(1) else: while True: hihi = int(str(hihi)[-1] + list(str(sum(list(map(int, str(hihi))))))[-1]) i += 1 if hihi == n: print(i) break 수를 입력받은 뒤, 문제에서 주어진 대로 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이는 코드이다.

def is_prime(n): if n == 1: return "It is a prime word." for i in range(2, n): if n % i == 0: return "It is not a prime word." return "It is a prime word." s = 0 for i in input(): if i.islower(): s += ord(i) - 96 else: s += ord(i) - 38 print(is_prime(s)) 입력받은 문자열에 해당하는 숫자를 s 변수에 더한 후, 그가 소수인지 아닌지를 판별한다. is_prime() 함수는 저번에 쓴 글에서 가져왔고, ord() 함수도 다른 글에 설명해 놓았다. islower() 도 다른 글에 설명해 놓았다. (이제 글이 좀 쌓..

for i in input(): if i.isupper(): print(i.lower(), end='') else: print(i.upper(), end='') 파이썬의 isupper()은 문자열이 대문자인지 True or False로 반환하고, lower()은 소문자로 변환, upper()은 대문자로 변환한다. 그런데 다른 사람들 코드를 살펴보니, 나보다 훨씬 짧고 간결한 코드를 낸 사람이 있었다. print(input().swapcase()) swapcase()라는 함수가 있었다...! 가슴이 웅장해지는 함수다.

그저 단순한 정렬 문제인 것 같다. members = [] for i in range(int(input())): members.append(input().split()) age = [] for m in members: age.append(int(m[0])) age = sorted(age) for i in range(len(age)): j = 0 while True: if members[j][0] == str(age[i]): break j += 1 print(age[i], members[j][1]) del members[j] 이렇게 짜니 시간 초과가 떴다. 하긴 N이 100000까지인데 100000짜리가 들어온다면 반복문을 엄청나게 돌려야 하니... 그래서 이번에는 다른 블로그를 참고해서 이렇게 코드를 짜..

print(max([sum(list(map(int, input().split()))), sum(list(map(int, input().split())))])) 와.. 대한, 민국, 만세라니... 진짜 오랜만에 듣는 이름이다. 옛날에 초등학교 저학년때 를 처음 했었는데, 그때 기억나는 애들이 대한, 민국, 만세, 그리고 사랑이. 이렇게 기억난다(이제 보니 이름 특이한 애들만 기억나는것 같다.). 이때는 가 진짜 재밌었는데, 최근에 보니까 모르는 애들만 나오고 좀 가식적이게 된 것 같아서 별로...