프로그래머스_소수 찾기
이 문제는 구현 방식을 떠올리는 것 보다는 피지컬이 필요한 문제였다. 이 문제를 통해 파이썬의 모르는 문법이 많다는 것을 알게 되었다. (파이썬 문법 잡긴해야하는데,,, 어떻게 해야 할까,,?) 나는 저 list(map(''.join, permutations(data, i)))가 왜 저렇게 나오는지,,, 모르겠다. 모르는 문법들 다 정리하자. map, list, join, permutation 등등,, 파이썬 문법 정리 map map(f, iterable)은 함수(f)와 반복 가능한(iterable) 자료형을 입력으로 받는다. map은 입력받은 자료형의 각 요소를 함수 f가 수행한 결과를 묶어서 돌려주는 함수이다. 위의 코드를 다시 보자면, permutations(data, i)을 통해 여러 데이터 리스..
[BOJ] DSLR_9019
이 문제는 L,R 구현을 시간 초과 내서 한 번에 풀지 못하였다. 나는 L,R같은 것을 구현하려고 할 때, 너무 직관적으로만 해결하려고 하는 것 같다. 숫자를 문자열로 바꾼 다음, 그 문자열을 왼쪽으로 반복문 돌리며 한칸 씩 옮기는 방식을 생각했었다. 하지만 테스트를 돌려본 후 바로 시간초과가 나버렸다. 아,, 그리고 지금 코드를 보고 이상해서 새로 안 사실인데, L, R연산 설명을 잘못 이해하고 있었다. 50에서 L하면 05가 아니라 500이구나,,, ,,,,,, 무튼 이 문제는 L,R 연산을 수학 공식처럼 효율성 있게 짜려고 생각해 보는 것이 관건인 것 같다. 문제 구현 자체는 굉장히 쉽다.