이 문제는 리스트와 타겟을 받아 리스트내에서 두 수를 합해 타겟이 되는 두 수의 인덱스 위치를 출력하는 문제이다.
생각해보기
-리스트를 하나씩 꺼내 타겟에서 값을 빼서 남은 값을 리스트내에서 찾아 index() 함수를 이용해 위치를 출력하기
첫 코드를 구현하는데 40분도 넘게 걸린거 같다.
일단 코드를 먼저 돌렸는데 accepted가 떠, 바로 summit을 했는데 세번째 예시에서 막혔다. 바로 입력되는 리스트에서 같은 값 2개를 더해야 타겟이 되는 예시였다.
멘붕이 왔다. 고민고민하다가 조건문으로 인덱스값이 동일할 경우 두번째 인덱스를 수정될 수 있게 해야겠다고 생각했다. 근데 그 코드를 구현할 방법이 도저히 떠오르지 않았다...
첫번째 인덱스 값을 제외한 리스트에서 그 값을 찾아 원래 리스트에서 인덱스값을 출력하게 해야되는데.. 너무 슬펐다.
결국 다른분의 풀이를 참고하였다.
놀라웠다.그 원래 리스트에서 첫번째 인덱스값에 +1만 해서 그 이상에서만 index()함수로 값을 찾게하였다... 이 생각을 하지 못했다니...
이 문제는 숫자를 입력받아 그 숫자를 뒤집어도 값이 같다면 true를 출력하고, 값이 다르다면 false를 출력하는 문제이다.
전에 백준 문제를 풀때 숫자를 뒤집어서 비교했던 비슷한 문제를 풀어본 경험이 있어서 금방 문제를 풀었다.
현재..reverse integer 문제에서 막혀있다. 코드는 구현했는데, 일정 수 이상을 제어하는 코드를 구현하지 못하고 있다... 내일 다시 도전할 예정이다.