TIL 2021.7.21
998 ワード
きょう習ったことを整理する
繰り返し順
帰郷路から門を入ると同時に.
このように再帰を迂回することで,繰返し数列を完成させることができる.
繰り返し順
function rockPaperScissors (round) {
// TODO: 여기에 코드를 작성합니다.
round = round || 3;
let RPS = ['rock','paper','scissors' ]
let result = []
function permutate(RPS,basket,round){
if(round === 0){
result.push(basket)
return
}
for(let i = 0; i < RPS.length; i++){
let currentPlay = RPS[i];
permutate(RPS,basket.concat(currentPlay),round-1)
}
}
permutate(RPS,[],round)
return result
};
再帰的に数列を生成する方法を学んだ.帰郷路から門を入ると同時に.
for(let i = 0; i < RPS.length; i++){
let currentPlay = RPS[i];
permutate(RPS,basket.concat(currentPlay),round-1)
}
このセクションでは、i=0の場合、for文round(人数で回転)if(round === 0){
result.push(basket)
return
}
復帰条件は以上の通りこのように再帰を迂回することで,繰返し数列を完成させることができる.
Reference
この問題について(TIL 2021.7.21), 我々は、より多くの情報をここで見つけました https://velog.io/@gj00770/TIL-2021.7.21テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol