JavaScript 기본 알고리즘 - Pig Latin 어린이 흑 어

요구 하 다.
지정 한 문자열 을 pig latin 으로 번역 합 니 다.
Pig Latin 은 영어 단어의 첫 번 째 자음 이나 자음 모음 (consonant cluster) 을 어미 로 옮 긴 다음 접미사 'ay' 를 붙인다.
단어 가 모음 으로 시작 하면 어미 에 'way' 만 추가 하면 된다.
레 퍼 런 스
  • Array.indexOf()
  • Array.push()
  • Array.join()
  • String.substr()
  • String.split()

  • 견본translate("california")  알 리 포 니 아 카 이 로 돌아 가 야 합 니 다.translate("paragraphs")  "aragraphspay" 로 돌아 가 야 합 니 다.translate("glove")  "oveglay" 로 돌아 가 야 합 니 다.translate("algorithm")  알고리즘 웨 이 로 돌아 가 야 합 니 다.translate("eight")  eightway 로 돌아 가 야 합 니 다.
    해법
    function translate(str) {
      //      ,  aeiou  ,          ,  ay
      var s;
      //     
      if((/^[aeiou]/.test(str[0]))){
        return str+'way';
      }else{//      
        for(var i=0;i

     

    좋은 웹페이지 즐겨찾기