전체 글

Python

<Python> 진법 변환

문제 [1212번] 8진수 2진수 : www.acmicpc.net/problem/1212 8진수를 2진수로 변환하는 간단한 문제였다. 하지만 나는 진법 변환하는 문제를 처음 풀어보았고 파이썬 내장 함수에 대해서 모르고 있었다. 그렇기 때문에 브론즈 4문제 치고 많은 코드를 쓰게 되었다. 코드 [첫 번째 시도] import sys n = list(map(int, sys.stdin.readline().rstrip())) def EightTwo(list): result = '' for i in range(len(list)): if list[i] == 0: result += '000' elif list[i] == 1: result += '001' elif list[i] == 2: result += '010' e..

Python

<Python> 2차원 리스트

list = [['']*y for a in range(x)] # list[x][y]가 만들어짐

Python

<Python> 백준 시간초과 없애는 팁

import sys n = sys.stdin.readline().rstrip() # 하나의 원소 입력받기 field = list(map(int, sys.stdin.readline().rstrip().split())) # 여러 원소를 받아 숫자형 리스트에 저장하기 sys.setrecursionlimit(100000) # 재귀 깊이 제한 없애기

Java

<JAVA> 백준 시간초과 없애는 팁

BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); // 입력 - 하나의 원소 StringTokenizer st = new StringTokenizer(br.readLine()); // 입력 - 여러 원소 int N = Integer.parseInt(st.nextToken()); // 입력 - 토큰으로 받기 StringBuilder sb = new StringBuilder(); sb.append(출력할 문자); // 출력 부분 - 출력 시, 개행 문자 필요 System.out.println(sb.toString());

Su_Do
SuDo's Programming