참고사이트: RAINBOW-LAB위 사이트에 너무 자세하고 친절하게 설명되어 있다. 외워지다 시피 될때까지 읽어봐야겠다.
구현에 너무 초점을 맞춰 문제 자체를 파악하지 못하는 오류를 범했다문제에서 요구하는 점이 무엇인지 먼저 파악하기 연습 🔥💡 코드를 줄이는 방법
없다.. 너무 쉬운 문제 골라서 머쓱.. 💡 lambda 사용 연습💡 코드를 줄이는 방법
최대 10,000 문제로 구성되어 있다 해서 for문을 사용해도 런타임에러가 안날 것이라고 생각했는데 런타임에러가 났다. 왜?\-> 당연. 수포자들의 패턴을 반복해서 비교해야했는데 반복하지 않고 한번에 끝냈다.% 연살을 사용해 반복하기
참고 사이트 : 언제나 그자리에\-> 날짜 형식으로 변경날짜를 이용해 요일로 변경! 주의할 점weekday()는 월요일부터 시작한다는 점 : 0=MON
for문 내 range에 a, b를 넣으면 되겠다!\-> 무조건 a < b일것이라고 생각한 것이 실수 min, max 함수로 코드를 확 단축시킬 수 있었다.
for문 돌려서 해당 i를 반환하자\-> 문자욜로 반환하는 부분에서 조금 헤맴 &=^^:파이썬은 문자열을 위한 함수가 참 많다format(seoul.index('Kim') 와우..
총 3번의 시도(1) 이중 for문을 사용해 소수를 구했다. \-> 3개의 예제에서 시간초과가 나고 효율성 테스트에서 계속 떨어짐(2) 2를 제외하고 홀수만 시도 (시간 감소를 위해)\-> 같은 이유로 실패 (3) 소수 구하기에서 시간복잡도가 루트 n으로 가장 적게드는
모든 경우의 수를 다 구한 다음 set 사용그러고 sort를 사용해서 정렬하려 하였으나, set 자료형은 사용이 불가능 했다. 그래서 정렬 후, 중복 제거 \--> 실패 원인 : 오름차순이 안되는 케이스가 존재❗️ 어차피 출력 형식을 맞추기 위해서 list로 형 변환을
: 중복 제거라는 말에 바로 set을 사용할까 싶었다. 하지만 set은 자동으로 정렬이 되기 때문에 다른 방법을 사용하는 것이 맞다고 생각했다. : 역시 for문을 돌면서 앞, 뒤 원소 비교후 같지 않다면 추가하는 방법 밖에 없다고 생각했다. 파이썬 슬라이싱에 대한 복
❓문제 🤔 과정 동명이인이 있을 수 있다는 것이 관건이라 생각 🙋🏻♀️ 내 코드