2021/12/16) 9. Aから#


1.質問

:大文字からなる英単語を入力し、単語の「A」をすべて「#」に変換して出力プログラムを作成します.
2.解決方法
  • の最初の方法から理解する.
    まずJavaScriptに文字列forを入力...ofドアに曲がると、一人一人入ってくることを知っておく必要があります.下の写真はfor...cosoleこれはlogで出力した結果です.そのため、このような入力により、扉から大文字Aに入り、解答に#を入れて累積し、そうでなければその値を解答に入れて累積する.
  • 2つ目の方法は、正規表現(replace)を使用することです.
  • の前に、7人のジュニアが浅い放射線について話したことがある.配列は浅いレプリケーションでメモリが同じであるため、同じ値が生成され、文字列は浅いレプリケーションでメモリが異なることを示し、異なる値が生成されます.
    だから次の例で例を挙げると、sを作ってから答えを代入したり、いっそsで答えを簡単にコピーしたりして、答えとして使えばいいのです.
  • 3.正解
            <script> //첫 번째 방법
                function solution(s){
                    let answer="";
                    for(let x of s){
                        if(x=='A') answer+='#';
                        else answer+=x;
                    }
                    return answer;
                }  
                let str="BANANA";
                console.log(solution(str));
            </script>
            <script> //두 번째 방법
                function solution(s){
                    let answer=s;
                    answer=answer.replace(/A/g, "#");
                    return answer;
                }       
                let str="BANANA";
                console.log(solution(str));
            </script>
    4.私のコードとの比較と反省
    もっと深く考えなさい.そしてこれ以上遅らせるな.15日に夕食を食べて携帯を見て寝たのは本当ですか?ということで、今日は1日2アルゴリズム.