본문 바로가기
반응형

Language/Python25

[Python] 진법 변환 정리 n 진수 → 10 진수 int(string, base) 위의 방법으로 바꾸면 된다. print(int('111', 2)) print(int('222', 3)) print(int('333', 4)) print(int('444', 5)) print(int('555', 6)) print(int('666', 7)) print(int('777', 8)) print(int('ABC', 16)) 10 진수 → 2, 8, 16 진수 2진수 - bin() 8진수 - oct() 16진수 - hex() print(bin(16)) print(oct(16)) print(hex(16)) 위 처럼 결과값이 나오며 진수의 결과값만 얻고 싶다면 print(bin(16)[2:]) print(oct(16)[2:]) print(hex(16.. 2023. 4. 27.
[Python] 트리 구현 하기 Java로 구현하는 법을 며칠 전에 공부했다. 2023.04.08 - [Language/Java] - [Java] 트리 구현하기 (이진트리, 전위순회, 중위순회, 후위순회) [Java] 트리 구현하기 (이진트리, 전위순회, 중위순회, 후위순회) 트리 구현 위와 같은 형태를 갖추며 각 노드는 (Data, Left, Right)의 구조체를 갖는다. public static class Node { char data; Node leftNode; Node rightNode; //Node에 값 넣고 초기화 public Node(char data) { this.data = data; this baby-dev.tistory.com 오늘은 Python으로 트리를 구현해 보자. 우선 Java의 구조체를 담당하는 부분으로 .. 2023. 4. 11.
[Python] 리스트에 특정 값이 있는지 체크하기 list 안에는 수많은 값들이 들어갈 수 있다. 보통 다른 언어에서는 int a = 1; int [] arr = [1, 2, 3, 4, 5]; for(int i=0; i 2022. 10. 2.
[Python] sys.stdin.readline 입력 받기 2022.09.29 - [Algorithm/백준] - [Python] 백준 10989번 - 수 정렬하기 3 [Python] 백준 10989번 - 수 정렬하기 3 문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수 baby-dev.tistory.com 이 문제를 풀면서 sys.stdin.readline() 기능에 대해서 알아둘 필요가 있다고 생각하여 공부하게 되었다. 사용법 1. 한 개의 정수 입력 import sys a = int(sys.stdin.readline()) 2. 간격 있는 정수 여러개 import sys a, b, c = map(int.. 2022. 9. 30.
반응형