[Python] 2차원 배열 입력 받기 array = [list(map(int, input().split())) for _ in range(N)]
·
알고리즘/Python
2차원 배열 입력받기를 한 줄로 구현하는 방법 array = [list(map(int, input().split())) for _ in range(3)] print(array) # 1 2 3 # 4 5 6 # 7 8 9 입력 # [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 출력 까먹지 않고 종종 써먹어봐야겠다.
[Python] 파이썬 문자열 바꾸기 - replace() 함수
·
알고리즘/Python
백준 1343번 풀다가 문자열 바꾸기 메소드를 써야겠다 싶어서 replace()를 사용하였는데 그 과정에서 알게된 점 : 바뀐 결과를 유지하고 싶다면 문자열이 저장된 변수에 replace를 사용한 뒤 다시 변수에 할당해주어야 한다. 처음에는 다음과 같이 변수.replace() 형식으로 사용했는데 출력해서 확인해본 결과 안바뀌어 있었다. 정확히는 바뀐 것이 유지되지 못한 것. board = input() board.replace('XXXX', 'AAAA') print(board) # XXXX # XXXX 따라서 다음과 같이 작성해 주어야 원하는 결과를 얻을 수 있다. board = input() result = board.replace('XXXX', 'AAAA') print(result) # XXXX # ..
[Python] 리스트 요소 [] 대괄호 없이 한번에 출력하기
·
알고리즘/Python
arr = [1, 2, 3, 4] print(*arr) # 1 2 3 4 * 붙여주기! 이렇게 하면 for문을 쓰지 않아도 리스트 안의 요소들만 꺼내서 한 줄에 한 번에 출력할 수 있다. print(*sorted(arr)) 와 같이 응용해서 사용할 수도 있다! 백준 문제 #11650, #11651, #10814 풀면서 사용한 방법인데 나름 유용(?)한 것 같아서 간단히 정리해봄.
[파이썬 Python] if __name__ == "__main__"
·
알고리즘/Python
https://madplay.github.io/post/python-main-function 파이썬 if __name__ == Python에서 if __name__ == madplay.github.io
해안해
'알고리즘/Python' 카테고리의 글 목록