이전까지의 나는 알고리즘 문제를 풀때 C++를 사용해서 풀었다. 2학년 2학기에 학교에서 들은 자료구조 수업에서 C++을 이용해 자료구조를 들었고, 이에 따라 자연스럽게 3학년 1학기에 들은 알고리즘 수업에서도 C++을 사용했기 때문에, 자연스럽게 C++이 가장 친숙한
Python은 문자열을 다루기에 가장 좋은 프로그래밍 언어 중 하나다.기본적으로 내장 라이브러리에서 문자열을 다루는데 사용하는 여러 메서드 들을 제공한다.Python에서는 문자열을 더하고 곱할 수 있다.두 개의 문자열을 + 연산자로 더하면 하나의 문자열로 합쳐진다.문자
리스트(List)는 파이썬의 자료 구조 중 하나로, 값을 나열 해 놓은 배열이라고 생각하면 된다. list는 string, tuple과 함께 순서가 있는 자료형이다. 파이썬의 list는 다른 언어의 list와 조금 다르다. 파이썬과 함께 코딩 테스트에 많이 쓰이는 C+
튜플(Tuple)은 리스트와 거의 흡사한 자료구조로, 비슷한 역할을 하지만 몇가지 구별점이 존재한다. 우선 모양적인 측면으로는 리스트는 \[]로 감싸지만 튜플은 ()로 감싼다는 점이 다르다.가장 결정적인 차이는 리스트는 값을 변경하는 것이 가능하지만, 튜플에 할당된 값