121日目-2つ目のプロジェクトProgrammers(スイカスイカスイカスイカスイカ数?)


プロジェクト2日目


今週の活動内容はWiki初期段階とTeam Rulesの作成、および新プロジェクトのページ数の決定です.
最初は約7ページ書きたいと思っていましたが、検討の結果、ページ数よりも各ページの完成度が重要であることが判明しましたので、Bare-Minimum段階では、まず4ページ書くという結論に至りました.
追加プロジェクトを行う中で、毎日Devログを作成することを決意しました.
そこで、プロジェクト進行中にブログでDevLogを配信する予定です.
本日作成したDevログは以下の通りです.

Dev Log


今日はどのようにプロジェクトに貢献しましたか。

  • チームメンバーと集まり、Team Rulesとプロジェクト計画および範囲設定のプロトタイプフェーズを作成します.
  • Figmaを用いて,新しいプロジェクトCloudiのLanding Pageをどのように構成するかを議論した.
  • 今日の種目は何か難点がありますか。

  • 財務プロジェクトなので、これから就職する前にあまり協力する機会がないので、構成したい方向について長い間議論し、その過程で多くの意見が衝突しました.
  • 以前のFirst Projectの規模が大きすぎて完成度を上げにくい経験があるため、1ページあたりの完成度が低下する可能性があることが分かり、ページ数の調整の議論が難しい.
  • 明日は何をしてプロジェクトに貢献すればいいですか?


    チームメンバーの意見をより積極的に聞く
    明日はWireFrame が完成します

    プログラマー(スイカスイカスイカスイカスイカスイカスイカ数?)


    ここ2カ月余りプログラマーの仲間入りができず、頭をリラックスさせるために久しぶりに第1段階の問題を作った。


    今日選んだ問題はスイカスイカスイカスイカスイカスイカの数ですか?はい.
    問題説明:長さn、「スイカスイカスイカ数…」同じパターンの文字列を保持する関数を返し、ソリューションを完了します.
    I/O例
    nreturn 3「スイカジュース」4「スイカジュース」
    私はこの問題を以下のように解決した.

    solution

    function solution(n) {
        const answer = '';
        
        for (let i = 0; i < n; i++) {
          answer += i % 2 ?  "박" : "수"
        }
        
        return answer;
    }
    この解は3つの演算子を使用します.
    ドア回りにiを順番に2で割った場合、余剰が0の場合は偶数、余剰が1の場合は奇数となるので、「数」を加算する方式です.

    追加


    メンバーと一緒に今回のプロジェクトマークを作りました.以下の通りです.