BoBo World

[LeetCode] 9번 - Palindrome Number [Java][C++]

문제 링크 1. 아이디어 정수 x가 팰린드롬이면 true를 아니면 false를 반환하는 문제로 정수 x를 문자열로 변환한 후 팰린드롬인지 확인하는 방식, 정수 x의 각 자릿수를 배열로 풀어낸 후 팰린드롬인지 확인하는 방식, 뒷자리부터 절반만 뒤집어 비교하는 방식, 세 가지로 해결했다. 문자열로 변환하는 방식은 말 그대로 문자열로 변환한 후 이...

[LeetCode] 217번 - Contains Duplicate [Java][C++]

문제 링크 1. 아이디어 정수 배열 nums에 대해 겹치는 원소가 하나라도 있으면 true, 없으면 false를 반환하는 문제로 집합을 활용하면 간단하게 해결할 수 있다. nums의 각 원소를 집합에 넣을 때 이미 집합에 존재하면 겹치는 원소가 존재하는 것이므로 true를 반환하고 한번도 발견한적이 없는 채 종료되면 false를 반환해줬다. ...