-
문제: 정답: 문제풀이: datetime 함수를 사용해 보았다. datetime 함수는 기본적이어서 알아두면 좋다. 변수 t에 날짜를 할당한 뒤에 datetime함수를 이용해서 2016년의 날짜를 입력시 무슨 요일인지 나오게 짜보았다.
문제: 정답: 문제풀이: 이용금액이 3인 놀이기구를 4번 타고 싶은 고객의 비용은 30 = (3+6+9+12)이 되어 10만큼 부족하므로 10을 리턴해야 합니다. 저는 이를 for문을 통해 sum 함수를 만들고 if문을 통해서 가지고 있는 금액이 이용금액보다 많으면 0 적으면 적은만큼의 차이를 나타낼 수 있도록 코드를 짜보았다.
문제설명: 정답: 문제풀이: 이번 문제는 bin을 통해서 2진법을 나타내는 것이 중요한 문제다. 또한 문자열을 어떻게 활용해서 숫자로 나타내고 결과를 도출해낼지 고민을 해봐야 하는 문제고 카카오 테스트인 만큼 어려운 감이 있다.
문제 설명: 정답: 문제 풀이: 2018년 블라인드 채용 카카오 문제이다. 문제만 보았을때는 복잡해 보이지만, 간단하게 바꿀수 있다면, 금방 풀 수 있어보인다. 문제의 조건을 고려해서 수식을 진행하고, 연산 처리하면 된다.
문제설명: 정답: 문제풀이: for 문을 이용해서 해보았다. 문장은 리스트내 전의 원소가 그다음 원소와 같지 않으면 추가하는 거로 할당했다. 한마디: 문제가 어려워 보이지만 생각보다 기본을 중시하는 게 많이 느껴진다. 기본기를 많이 갖추고, 한 문제씩 충분히 고민해보고, 다른 사람의 풀이와도 비교해보는 것이 중요한거같다.
문제설명: 정답: 문제풀이: ANIMAL_ID,NAME 앞에 A가 붙어있는 것은 OUTS와 INS를 구별하기 위함이다. 또한 조인 함수를 이용하여 OUT INS을 붙여주고, WHERE의 ANIMAL_INS의 ANIMAL_ID IS NULL인 조건문을 붙여주면, 정답이 나온다.
문제설명: 정답: 문제풀이: 간단한 문제다. 말 그대로 n에 나머지가 1이 되면 되기 때문에 for문을 작성하여 나타내 보았다.
문제설명: 정답: 문제풀이: 이번 문제는 if문을 사용하였고, len을 통해서 짝수와 홀수를 구분지었다. 이때 주의해야할 점은 int함수를 사용해서 문자열의 개수의 오류가 없어야 하는 점이다.