英語のドラゴンボール
📝 英语的龙珠
🖥 マイJSコード
最初の試み
まず、처음으로 등장한 단어가 아니면
前後の単語がドラゴンボールであるかどうかをチェックする必要はないので、先にチェックしました.
その後、前の単語の最後のアルファベットと現在の単語の最初のアルファベット비교
を間違えて返します.
このとき、返される配列は[ 번호, 차례 ]
である.
従って、番号には現在index를 명수로 나눈 나머지에 1
が加算され、順序は명수로 나눈 값을 무조건 반올림
である.
関連事項がなければ、[ 0, 0 ]
を返却するだけです.
これは最終コードです.👇function solution(n, words) {
for (let index = 1; index < words.length; index += 1) {
// 처음으로 등장한 단어가 아니면
if (index !== words.indexOf(words[index]))
return [(index % n) + 1, Math.ceil((index + 1) / n)];
// 끝말잇기 비교
if (words[index - 1].lastIndexOf(words[index][0]) !== words[index-1].length-1)
return [(index % n) + 1, Math.ceil((index + 1) / n)];
}
return [0, 0];
}
2回目の試み
まず,比較語接続のコードが直感的でない箇所を修正し,返す値が同じであるため,それぞれ対応する関数を記述した.
これは最終コードです.👇function getResult(index){
return [(index%n)+1, Math.ceil((index+1)/n)];
}
function solution(n, words) {
for (let index = 1; index < words.length; index += 1) {
// 처음으로 등장한 단어가 아니면
if (index !== words.indexOf(words[index]))
return getResult(index);
// 끝말잇기 비교
if (words[index-1][words[index - 1].length-1] !== words[index][0])
return getResult(index);
}
return [0, 0];
}
Reference
この問題について(英語のドラゴンボール), 我々は、より多くの情報をここで見つけました
https://velog.io/@seohee0112/영어-끝말잇기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
function solution(n, words) {
for (let index = 1; index < words.length; index += 1) {
// 처음으로 등장한 단어가 아니면
if (index !== words.indexOf(words[index]))
return [(index % n) + 1, Math.ceil((index + 1) / n)];
// 끝말잇기 비교
if (words[index - 1].lastIndexOf(words[index][0]) !== words[index-1].length-1)
return [(index % n) + 1, Math.ceil((index + 1) / n)];
}
return [0, 0];
}
function getResult(index){
return [(index%n)+1, Math.ceil((index+1)/n)];
}
function solution(n, words) {
for (let index = 1; index < words.length; index += 1) {
// 처음으로 등장한 단어가 아니면
if (index !== words.indexOf(words[index]))
return getResult(index);
// 끝말잇기 비교
if (words[index-1][words[index - 1].length-1] !== words[index][0])
return getResult(index);
}
return [0, 0];
}
Reference
この問題について(英語のドラゴンボール), 我々は、より多くの情報をここで見つけました https://velog.io/@seohee0112/영어-끝말잇기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol