본문 바로가기

분류 전체보기96

[Python] 2진수, 8진수, 16진수 다루기 🚩각 진수 표현2진수 : 0b8진수 : 0o16진수 : 0x42 == 0b101010 #True42 == 0o52 #True42 == 0x2a #True  해당 진수에서 허용하는 범위를 벗어난 값을 사용하면 SyntaxError 발생.>>> 0b2 File "", line 1 0b2 ^SyntaxError: invalid token  🚩숫자에서 다른 진수 문자열로 변환하기파이썬은 bin(), oct(), hex() 내장 함수를 지원함.이 함수들을 통해서 십진수 숫자를 다른 진수의 문자열 표현으로 변환 가능. >>> bin(42)'0b101010'>>> oct(42)'0o52'>>> hex(42)'0x2a' 함수의 인자로 숫자를 넘길 때 십진수, 2진수, 8진수, 16진수 표현법만 지키면.. 2025. 2. 6.
[Python] 빠른 입출력 관련 빠른 입출력import sysdata = sys.stdin.readline().rstrip() sys.stdin.readline()으로 빠른 입력을 받을 수 있다.줄바꿈 문자(\n)가 포함되어 입력받아진다는 점을 주의.입력을 받고 나서 rstrip() 함수로 줄바꿈 문자를 제거할 수 있음. 매번 sys.stdin.readline()을 계속 작성해주는 것이 번거로울 수 있다.input이라는 변수에 저장하여 기본 input() 함수 대신 sys.stdin.readline()을 사용하도록 덮어씌운다. import sysinput = sys.stdin.readlinedata = input().rstrip() 2025. 1. 30.
SQL 총 정리 - 2024. 11. 18.
[Python] 백준 1303번 : 전쟁 - 전투 https://www.acmicpc.net/problem/1303 🚩DFS 코드import sysinput = sys.stdin.readlinesys.setrecursionlimit(100000)def dfs(y, x, color) : global cnt if x = N or y = M: return 0 if check[y][x] == False and graph[y][x] == color: check[y][x] = True cnt += 1 for i in range(4): dfs(y + dy[i], x + dx[i], color) retur.. 2024. 10. 30.