코딩테스트 2

[Python/파이썬] 알고리즘 지엽 정리(계속 수정 및 추가)

1. input().split()을 쓰면 string 타입의 element들을 갖는 List를 얻는다. 2. while문에서 while문 밖에 변수랑 안에 변수가 중복되는 것 같을 때 while의 조건을 바꾸고 break를 이용하는 것도 방법이 될 수 있다. 3. 하나의 변수에 여러 element가 있는 list를 받으려고 할 때는 그냥 map만 쓰면 안된다. (ex. numList = map(int, input().split())) 밖에 list()로 감싸줘야한다. ( list(map(int, input().split())) ) 또는 파이썬의 컴프리헨션(comprehension)을 이용해 할 수도 있다. [int(i) for i in input().split()] 을 써서 해도된다. (속도는 compr..

코드업 기초100제 정리

최근 소프트웨어 마에스트로에 서류합격하고 코딩테스트를 준비하느라 정신이 없었다. 가끔씩 백준에 들어가서 문제를 풀긴 했었지만 지금까지는 전공과목 공부를 하고 앱만드는데만 힘을 쏟느라 제대로 알고리즘을 접해보고 공부해볼 기회가 없었다. 이번 코딩테스트를 통해 알고리즘에 대해 접하고 제대로 공부해볼 수 있어서 합불을 떠나 좋은 경험이 된 것 같다. 소프트웨어 마에스트로 가이드에 따르면 기초100제로 기본을 다지고 백준에서 단계별로 풀어보라고 해서 코드업의 기초 100제 먼저 풀어보았다. 기초 100제를 풀면서 배운점을 정리해봤다. 1. 여러개의 값을 받을 때 map 이용한다. 2. format쓸 때 {0:02d} 3. o는 8진수 x는 16진수, X는 16진수인데 대문자로 나옴 4. int()로 형변환 할 ..

반응형