전체 글92 [python] 2290. LCD Test 문제 출처 2290. LCD Test 풀이 s, n = input().split() s = int(s) col, row = 2*s+3, s+2 def one(s): global text for i in range(col): if i in (0, s+1, col-1): text[i] += ' '*row else: text[i] += ' ' * (row-1) + '|' return text def two(s): global text for i in range(col): if i in (0, s+1, col-1): text[i] += ' ' + '-'*s + ' ' else: if i < s+1: text[i] += ' ' * (row-1) + '|' else: text[i] += '|' + ' ' * (ro.. 2019. 10. 29. [python] 3568. iSharp 문제 출처 3568. iSharp 풀이 txt = input()[:-1] comm, *vals = txt.split() vals = ''.join(vals) for val in vals.split(','): for i in range(len(val)): if val[i] == '[' or val[i] == '&' or val[i] == '*': name, left = val[:i], val[i:] break else: name, left = val, '' reform = '' for i in list(left)[::-1]: if i == ']': reform += '[]' elif i == '[': continue else: reform += i print(comm + reform, name + ';') 2019. 10. 28. [python] 13717. 포켓몬 GO 문제 출처 13717. 포켓몬 GO 풀이 N = int(input()) cnt = 0 max_ = 0 for _ in range(N): name = input() K, M = map(int, input().split()) evol = 0 while K max_: max_ = evol max_name = name print(cnt) print(max_name) 2019. 10. 28. [python] 2312. 수 복원하기 문제 출처 2312. 수 복원하기 풀이 tc = int(input()) for _ in range(tc): N = int(input()) args = {} while N > 1: for i in range(2, N+1): if N % i == 0: N //= i if args.get(i): args[i] += 1 else: args[i] = 1 break for i, j in args.items(): print(i, j) 2019. 10. 27. 이전 1 2 3 4 ··· 23 다음