프로그래밍언어/Python

    파이썬 - sys.stdin.readline() , readlines() , read() 차이

    파이썬 - sys.stdin.readline() , readlines() , read() 차이 문제풀면서 계속 업데이트 해나가겠다. -------------------------------------------------------------------------------------------------------------------- 파이썬에서 input() 으로 시간초과가 나는 경우들이 자주 있다. 그래서 사용하는 함수가 sys.stdin.readline() 인데 readline() 이냐 readlines() 냐, 그냥 read() 냐 에 따라 쓰임새가 조금씩 다르다. * readline() readline() 은 한줄 단위로 읽기를 처리한다. l=sys.stdin.readline() 이처럼 작성..

    파이썬 - zfill , 앞자리 0으로 채우기

    파이썬 - zfill , 앞자리 0으로 채우기 만약 주어진 수 앞에다가 0을 붙이고 싶을때는 zfill 을 사용하자. zfill(자릿수) 백준/ Bronze2 문제 , 백준 파이썬 2998 , 8진수 백준/ Bronze2 문제 , 백준 파이썬 2998 , 8진수 https://www.acmicpc.net/problem/2998 2998번: 8진수 창영이는 여러 가지 진법을 공부하고 있다. 창영이는 어제 2진법을 배웠고, 오늘은 8진.. bmy1320.tistory.com

    파이썬 - enumerate

    파이썬 - enumerate 배열에서 인덱스와 value에 대한 값을 확인할때 유용하게 쓸 수 있는 명령어다 배열에서 내가 찾고자하는 배열의 인덱스를 출력할때, 그리고 그 값을 비교할때 쓰면 되는데 ----------------------------------------------------------------------------------------------------------------------------- ex) 이렇게 친절하게 인덱스와 그 값을 출력해준다. ----------------------------------------------------------------------------------------------------------------------------- 투플을 사..

    파이썬 - try, except

    파이썬 - try, except 만약 입력을 받는 횟수가 따로 정해지지 않았는데 입력을 종료시키는 조건도 없다면 try, except 문을 사용하자. while True 로 내에서 try 문은 계속 입력되는 값들을 처리하고 입력이 종료되어 예외가 발생할때는 try 문을 넘어 except 문이 시행된다. ----------------------------------------------------------------------------------------------------------------------------- *참고 https://bmy1320.tistory.com/entry/%EB%B0%B1%EC%A4%80-%ED%8C%8C%EC%9D%B4%EC%8D%AC-Bronze3-%EB%AC%B8..

    파이썬 - 입력 많이 받을 때 쓰는 sys.stdin.readline().split()

    파이썬 - 입력 많이 받을 때 쓰는 sys.stdin.readline().split() 백준 문제를 풀다보면 많은 입력을 받아 시간초과때문에 틀리는 경우들이 있다. 이럴때는 input() 을 사용하지말고 sys.stdin.readline().split() 를 사용하자. 이것을 쓸때는 맨위에 import sys 를 꼭 써주자. 5523번 문제를 참고로 하자. https://bmy1320.tistory.com/entry/%EB%B0%B1%EC%A4%80-%ED%8C%8C%EC%9D%B4%EC%8D%AC-Bronze3-%EB%AC%B8%EC%A0%9C-%EB%B0%B1%EC%A4%80-%ED%8C%8C%EC%9D%B4%EC%8D%AC-5523-%EB%B0%B1%EC%A4%80-5523-%ED%8C%8C%EC%..

    파이썬 - 한 줄에 여러 번 출력하기

    파이썬 - 한 줄에 여러 번 출력하기 print를 여러번 쓰는데 출력은 한줄에 하고 싶다면 end='' 를 사용하자. ----------------------------------------------------------------------------------------------------------------------------- ex) print('abc' , end=' ') print('def' , end=' ') print('ghi' , end=' ') 이렇게 출력을하면 결과값은 abc def ghi 이렇게 나온다. -------------------------------------------------------------------------------------------------..

    파이썬 - 숫자 정렬 , num.sort()

    파이썬 - 숫자 정렬 배열에서 숫자가 순서없이 막 입력되어있을때 이것들을 크기 순으로 분류하는 법이다. num =[ 1, 9, 5, 3] 이라는 배열이 있다 하자. 이때 num.sort() 를사용하면 num = [1, 3, 5, 9] 이렇게 크기순으로 정렬이 된다.

    파이썬 2진수 받기 , 2진수 출력

    *파이썬 2진수 받기 , 2진수 출력 - 파이썬 에서 10진수 -> 2진수로 변환후 출력하는 법 print(bin(값)) - 앞에 접두어 0b 안나오게 출력하려면 print(format( 값, 'b')) - 2진수 입력 받기 n = int(input(), 2)