백준 11654번 a = input() print(ord(a)) * 아스키 코드(ASCII) -> 문자(str) 변환 : chr() 함수 ex) chr(65) >> 'A' * 문자 -> 아스키코드 변환: ord() 함수 ex) ord('A') >> 65 아스키 코드 표 백준 10809번 import sys S = list(sys.stdin.readline().rstrip()) def Num(S): L = [] num = [] for i in range(97, 123): # ASCII number L.append(i) num.append(-1) for j, l in enumerate(L): for n, c in enumerate(S): if ord(c) == l: if num[j] != -1: pass e..
백준 8958번 import sys n = int(sys.stdin.readline().rstrip()) for i in range(n): s = 0 m = 0 p = 'X' str = sys.stdin.readline().rstrip() for c in str: if c == 'O': if p != 'O': p = 'O' m += 1 else: m += 1 s += m else: m = 0 p = 'X' print(s) * 조금 생각해야하는 문제였다 백준 4344번 import sys num = int(sys.stdin.readline().rstrip()) for n in range(num): i = 0 L = list(map(int, sys.stdin.readline().rstrip().split()..
백준 10818번 import sys num = int(sys.stdin.readline().rstrip()) array = list(map(int, sys.stdin.readline().rstrip().split(' '))) print(min(array), end=' ') print(max(array)) * rstrip()을 먼저 하고 split() 을 해야 에러가 나지 않는다! * python min, max() 함수를 사용 import sys num = int(sys.stdin.readline().rstrip()) array = list(map(int, sys.stdin.readline().rstrip().split(' '))) mini = 1000000 maxi = -1000000 for i in..