C [ BOJ 2828 ] S5 사과 담기 게임 { C++ } https://www.acmicpc.net/problem/2828 2828번: 사과 담기 게임 상근이는 오락실에서 바구니를 옮기는 오래된 게임을 한다. 스크린은 N칸으로 나누어져 있다. 스크린의 아래쪽에는 M칸을 차지하는 바구니가 있다. (M> M >> N >> J; // M = 전체 칸, N = 바구니 크기 (1 ≤ M > A; // 바구니 범위 안이면 스킵. if (A >= L.. Algorithm/Greedy Algorithm 2022.06.25
C [ BaekJoon - Python ] 1213. 팰린드롬 만들기(Silver 4) n = sorted(list(input().rstrip())) c = 0 x = "" if len(n) == 2: if n[0] != n[1]: print("I'm Sorry Hansoo") quit() i = 0 l = len(n) while i 1: print("I'm Sorry Hansoo") quit() i += 1 for _ in n[::2] + [x] + n[::-2]: print(_, end="") 카테고리 없음 2021.12.09
C [ BaekJoon - Python ] 23738. Ресторан (Bronze 2) n = input() l = [['B', 'v'], ['E', 'ye'], ['H', 'n'], [ 'P', 'r'], ['C', 's'], ['Y', 'u'], ['X', 'h']] for v in l: n = n.replace(v[0], v[1]) print(n.lower()) Algorithm/BOJ 2021.12.09
C [ Python ] 입출력(I/O) 속도 빠르게 하기 백준 파이썬 문제를 풀다보면 시간초과가 뜨는 경우 입출력 방법을 바꿔줌으로써 해결하는 방법이 있다. import sys input = sys.stdin.readline print = sys.stdout.write 위 처럼 input()과 print()를 덮어씌워버린다. # 주의할 점 바꾸고 나면, input()은 개행문자 "\n"까지 읽어들이기 때문에 .rstrip()등으로 지워주어야 하고 import sys input = sys.stdin.readline n = input() # "1"을 입력 할 때, print(list(n)) # ['1', '\n'] print([int(n)]) # [1] print(list(n.rstrip())) # ['1'] print()는 출력 방식이 다음과 같이 바뀌어 버린다.. Dev/Python 2021.12.06