欠落した数値を追加


function solution(numbers) {
    const awr = [0,1,2,3,4,5,6,7,8,9]
    const num = awr.filter(a => !numbers.includes(a)) 
    return num.reduce((a,b)=> {return a+b})
}
これは本当にチンピラみたい解けばいい!ベースラインを超えたと思う
  • 条件が0から9であるため、指定値は
  • である.
  • から入力された値+をフィルタします.includeを使用して重複しない値を求める
  • その値を加算すると
  • である.
    また好奇心で他の人のコードを見ました.
    1から9まで加算して45-数字で解く人もいます.
    ああ、頭が不器用で体が痛い
    function solution(numbers) {   
        return 45 - numbers.reduce((a,b)=> {return a+b})
    }
    上に2行置いて、45に数字を加えた値を加算して減らせばいいのですが、wlswk,,,,