코딩테스트 하다가 접하게 된 파이썬의 내장함수 중 하나인 enumerate에 대해서 정리해보는 시간을 가져보려고 합니다!반복문을 사용하다보면 원소의 위치(인덱스) 정보가 필요할때가 있습니다.enumerate는 순서가 있는 자료형을 입력으로 받았을때 순서와 값을 함께 리
요즘 다시 백준에서 코딩테스트 문제를 풀고 있는데 15552번 문제에 for 문제를 풀기전 주의사항이 적혀있어서 읽어보았다. > for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다.
파이썬에서는 아래와 같은 형식으로 두 변수에 동시에 할당시켜줄 수 있다 풀어서 해석을 하면 map으로 입력한 값을 int로 변환시키며 공백으로 구분하여 할당한다.
파이썬의 리스트가 특이한 점은 리스트 안에 for 반복문과 if 조건문을 사용할 수 있다는 점입니다. 이렇게 리스트 안에 식, for 반복문, if 조건문 등을 지정하여 리스트를 생성하는 것을 리스트 컴프리헨션(list
코딩테스트를 하다보면 아스타리스크를 이용하는 경우가 종종 보이는데 이것은 어떨때 사용하는지 알아보려고 한다. 구조 사용방법 결론
요즘도 꾸준히 코딩테스트를 하고 있는데 두 변수값을 바꿀때 임시 변수를 이용하여 바꾸지 않고 스와프 기능을 적절히 이용하면 변수 값을 아주 간단하게 바꿀 수 있다는 것을 확인할 수 있었다.아래와 같은 형식으로 작성하면 두 변수의 값을 간단하게 변경할 수 있다.변수1,
파이썬으로 코딩을 할 때 다양한 모듈을 이용해서 구현하기도 하는데 오늘은 이 모듈은 어떤식으로 불러와야하는지 그리고 코딩테스트에서 자주 사용되는 math 모듈에는 어떤 함수들을 사용할 수 있는지 알아볼 생각이다!이미 구현해놓은 파이썬 코드를 다른 파이썬 코드에서 사용할
파이썬을 이용하여 코딩테스트를 하다가 데크(deque)라는 자료구조를 많이 접하게 되어 확실하게 알고 넘어가는것이 좋을 것 같아 오늘은 이 데크(deque)에 대해서 정리를 해보는 시간을 가지려고 한다!자료구조형으로 잘 알려진 stack은 후입선출(LIFO) 가장 나중
sys.exit()의 개념 파이썬을 이용하여 코딩을 하다보면 특정 시점에서 강제로 종료를 해줘야 할 때가 있는데 이때 을 이용하면 됩니다. sys.exit()의 특징 은 은 종료코드를 반환하는데 종료코드의 기본값은 0입니다. 과 같이 종료코드 값을 설정해줄 수 있으며
파이썬의 내장 라이브러리 중 하나인 itertools는 반복되는 데이터를 처리하는 모듈들을 가지고 있습니다.반복되는 데이터에서 순열이나 조합을 구하고자 할 때 사용되는 모듈인 permutations, combinations에 대해서 알아보겠습니다.list(permuta
파이썬을 이용하여 특정 자료형의 데이터를 정렬하고 싶을때 함수를 사용하여 나타낼 수 있습니다. 오늘은 정렬함수들에는 어떤것들이 있고 사용하는 방법에 대해서 정리해보도록 하겠습니다~ 파이썬 정렬함수 파이썬의 정렬함수들은 기본적으로 문자형이라면 사전순으로 정렬하며, 정수
오늘은 파이썬 슬라이싱에 대해서 정리해보도록 하겠습니다!슬라이싱이란 문자열 중 일부분만 잘라내서 쓰고 싶을 경우에 사용되는 방법입니다문법은 문자열\[시작:끝:간격] 문자열의 시작 인덱스와 끝 인덱스, 간격을 콜론으로 나눕니다. 시작 인덱스를 설정하지 않으면 0, 끝 인
파이썬에서 문자열을 뒤집는 방법 즉 역순으로 출력하는 방법에는 총 3가지가 있습니다. 사용방법 > 1. Loop(반복문) 문자열을 담는 변수와 뒤집은 문자열을 담을 변수 두 개를 생성합니다. for 문을 통해 문자열만큼 각 원소를 뽑아내고 뒤집은 문자열을 담은 변수를
리스트에 담긴 값들에 특정구분자를 준다거나 값들을 출력할때나 값들을 합칠때사용되는 파이썬 내장함수입니다.'구분자'.join(리스트) 내장함수이므로 따로 import 해줄 필요는 없으며 join 함수는 위와 같은 문법으로 구성되어있습니다. 구분자를 넣지 않게되면 문자열들