Description:
An isogram is a word that has no repeating letters, consecutive or non-consecutive. Implement a function that determines whether a string that contains only letters is an isogram.
Assume the empty string is an isogram. Ignore letter case.
isIsogram( "Dermatoglyphics" ) == true
isIsogram( "aba" ) == false
isIsogram( "moOse" ) == false // -- ignore letter case
같은 문자가 나오면 false를 return하고 같은 문자가 없다면, true를 return하는 알고리즘입니다.
아래 코드는 정규표현식을 활용한 코드입니다.
정규표현식으로 작성한 답안은 보통 다 1줄 코드로 작성되네요..
정규표현식을 공부해야되나...
'Computer science > 알고리즘' 카테고리의 다른 글
[자바스크립트로 구현한 알고리즘] Exes and Ohs (0) | 2016.09.21 |
---|---|
[자바스크립트로 구현한 알고리즘] Find the next perfect square! (0) | 2016.09.21 |
[자바스크립트로 구현한 알고리즘] Credit Card Mask (0) | 2016.09.20 |
[자바스크립트로 구현한 알고리즘] Descending Order (0) | 2016.09.20 |
[자바스크립트로 구현한 알고리즘] Vowel Count (0) | 2016.09.19 |
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.