lv2

    [Programmers] LV2 영어끝말잇기

    문제설명 영어단어를 통한 끝말잇기를 진행하는 중입니다. 사람의 수 n과 사람들이 순서대로 말한 단어 words 가 매개변수로 주어질 때, 가장 먼저 탈락하는 사람의 번호와 그 사람이 자신의 몇 번째 차례에 탈락하는지를 구해서 return 하도록 solution 함수를 완성해주세요. 탈락조건 이미 나온 단어를 또 다시 이야기한 경우 이전 단어의 끝자리 알파벳과 지금 말한 단어의 첫번째 알파벳이 일치하지 않은 경우 풀이 주어진 words의 각 단어를 순회한다. 이 때 틀린사람의 번호와 그 사람이 몇번째 기회에서 틀렸는지 구하기 위해 index를 활용한다. 조건문을 통해 이전단어가 존재하면서 이전 단어의 마지막 알파벳과 현재단어의 첫번째 알파벳이 같지 않을 때와 이미 나온 언어들이 들어가있는 speachedW..

    [Programmers] JadenCase 문자열 만들기 (JavaScript)

    문제설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이 어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고) 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 문제풀이✨ 주어진 문자열을 공백을 기준으로 나누어 배열로 변환한다. String.split(' ') Array.map 을 이용하여 나누어진 요소의 첫번째 알파벳을 대문자(Upper Case)로 변환하고 나머지는 소문자(Lower Case)로 변환한다. 그리고 첫번째 알파벳과 나머지 알파벳을 더해준다. 단어를 요소로 이루어진 배열을 Array.join(' ') method를 사용하여..