code/[프로그래머스] 파이썬을 파이썬답게(2)
-
문자열 정렬 & string 모듈
📌 문자열 정렬하기 - ljust, center, rjust 파이썬에서는 ljust, center, rjust와 같은 string의 메소드를 사용해 코드를 획기적으로 줄일 수 있다. 👀s는 문자열이어야 하고, n은 정수여야 하는 것 같다!! s = '가나다라' n = 20 print(s.ljust(n)) # 좌측 정렬 >>> 가나다라 print(s.center(n)) # 가운데 정렬 >>> 가나다라 print(s.rjust(n)) # 우측 정렬 >>> 가나다라 📌 알파벳 출력하기 - string 모듈 파이썬에서는 대소문자, 숫자와 같은 데이터를 상수 (constants)로 정의해놓았다. string.ascil_lowercase 모든 소문자 string.ascil_uppercase 모든 대문자 string..
2023.01.05 -
10진법 만들기 & divmod
📌n진법으로 표기된 string을 10진법 숫자로 변환하기 - int함수 파이썬에서는 파이썬의 int(x, base=10) 함수는 진법 변환을 지원한다. 👀이 때, num은 string, base는 정수여야 하나봐 ex) num = '3212' base = 5 answer = int(num, base) print(answer) >>> 432 🤸🏻♀️ 전에 풀었던 문제도 이걸로 더 쉽게 풀 수 있을 것 같다! 코딩테스트 연습 - 이진수 더하기 | 프로그래머스 스쿨 (programmers.co.kr) def solution(bin1, bin2): answer = '' ten1=int(bin1,2) ten2=int(bin2,2) answer=bin(ten1+ten2).replace("0b","") retur..
2023.01.03