목록PS/Python (269)
지나가던 개발자
from string import ascii_uppercase, ascii_lowercase longest = "" while True: s = input().split() if s == []: continue for i in range(len(s)): s[i] = list(s[i]) for j in range(len(s[i])): if s[i][j] in list(ascii_uppercase) or s[i][j] in list(ascii_lowercase) or s[i][j] == "-": continue s[i][j] = "" s[i] = "".join(s[i]) s.sort(key=len, reverse=True) if "E-N-D" in s: if s[0] == "E-N-D": if len(lon..
from string import ascii_uppercase, ascii_lowercase encryption = {" ": 0} for i in range(1, len(list(ascii_uppercase)+list(ascii_lowercase))+1): encryption[(list(ascii_uppercase)+list(ascii_lowercase))[i-1]] = i n = int(input()) numbers = list(map(int, input().split())) plaintext = [] for i in input(): plaintext.append(encryption[i]) if sorted(numbers) == sorted(plaintext): print("y") else: prin..
import math n, m = map(int, input().split(":")) print(str(n//math.gcd(n, m))+":"+str(m//math.gcd(n, m)))
for i in range(int(input())): s = input() l = [] for j in range(0, len(s), int(len(s)**(0.5))): l.append(s[j:j+int(len(s)**0.5)]) for j in range(int(len(s)**(0.5))-1, -1, -1): for k in range(int(len(s)**(0.5))): print(l[k][j], end="") print("") 웃긴게 맨 마지막 줄에 를 입력 안 하면 틀렸습니다가 뜬다..
from string import ascii_lowercase alphabets = list(ascii_lowercase) s = input() dictionary = [] for i in range(int(input())): dictionary.append(input()) printed = False for i in dictionary: if i in s: print(s) printed = True break if not printed: for i in range(1, 26): alpha = {} for j in range(26): a = j+i if a > 25: a -= 26 alpha[alphabets[j]] = alphabets[a] decode = "" for j in s: decode += ..
n = int(input()) A = input().split() p = [0 for x in A] for i in range(n): info = input().split() for j in info: p[A.index(j)] += 1 for i in range(n): A[i] = [A[i], p[i]] A.sort(key=lambda x:x[1], reverse=True) for i in A: print(" ".join(list(map(str, i)))) 이 문제를 풀며 "과연 우리 학교에 나를 이성적으로 좋아하는 애가 있을까?"하는 생각을 잠시 해 보았다. (덕분에 뇌 빼고 코딩해서 코드가 좀 보기 안 좋은 듯 하다) 있다면 올해 졸업하니까 올해 안에 얘기를 해 줬으면 한다. 라지만 있을지 없을지도 ..
s = input() ucpc = "" for i in s: if ucpc == "": if i == "U": ucpc += "U" elif ucpc == "U": if i == "C": ucpc += "C" elif ucpc == "UC": if i == "P": ucpc += "P" elif ucpc == "UCP": if i == "C": ucpc += "C" break if ucpc == "UCPC": print("I love UCPC") else: print("I hate UCPC")