문제3️⃣
String 형인 str 인자에서 중복되지 않은 알파벳으로 이루어진 제일 긴 단어의 길이를 반환해주세요.
- str: 텍스트, return: 중복되지 않은 알파벳 길이 (숫자 반환)
예를 들어, str = "abcabcabc" return 은 3 => 'abc' 가 제일 길기 때문
str = "aaaaa" return 은 1 => 'a' 가 제일 길기 때문
str = "sttrg" return 은 3 => 'trg' 가 제일 길기 때문
코드카타 문제 중에 가장 어려웠던 문제였다. 문제를 이해하는것 자체도 쉽지 않았고 주어진 시간내에도 답을 낼 수도 없었다. 구글링을 통해 여러가지 답안 중에 좋다고 생각했던 답안을 첨부한다.
문제4️⃣
숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요.
- num: 숫자 return: true or false (뒤집은 모양이 num와 똑같은지 여부)
예를 들어, num = 123 return false => 뒤집은 모양이 321 이기 때문
num = 1221 return true => 뒤집은 모양이 1221 이기 때문
num = -121 return false => 뒤집은 모양이 121- 이기 때문
num = 10 return false => 뒤집은 모양이 01 이기 때문
코드카타 시작 후 처음으로 주어진 시간내 문제를 만족하는 답을 찾을 수 있었다. 비록 쉬운문제였지만 풀고나서 기분을 정말 좋았다. 앞으로의 문제도 결과보다는 생각하는 과정을 중시하며 치열하게 고민해보자.