3:3ハンターアルゴリズムのみサポート
10130 ワード
こんにちは
上級者しか入場していませんよね?
では、人種を選んで始めましょう.私は毎日2つの問題をアップロードします.
この時間条件文、繰り返し文、並び、対象が理解できれば解答できます!!!ほほほ?
じゃ、行きましょう.
第一題
配列入力を受け入れると、配列の最初の要素と最後の要素をキーと値とするオブジェクトを順番に返さなければなりません.
例
입출력 예시
let arr = ['Queen', 'Elizabeth', 'Of Hearts', 'Beyonce'];
let output = transformFirstAndLast(arr);
console.log(output); // --> { Queen : 'Beyonce' }
arr = ['Kevin', 'Bacon', 'Love', 'Hart', 'Costner', 'Spacey'];
output = transformFirstAndLast(arr);
console.log(output); // --> { Kevin : 'Spacey' }
//首都コード1.結果を返す変数を宣言し、空のオブジェクトを割り当てます.
2.オブジェクトのキー値を入力した0番目のインデックス値とし、キー値に対応する値を配列の最後の値とします.
!!ヒント
配列の最後の値を表す方法はいろいろありますよね?ははは
2つの覚えたもので2つの正解コードを書いてもいいですか?
最初の正解コード
function transformFirstAndLast(arr) {
// TODO: 여기에 코드를 작성합니다.
let obj = {}
if(arr.length === 0){
return obj;
}else {
obj[arr[0]] = arr.slice(-1).join();
return obj;
}
}
配列の最後の値をスライスして文字列に変えました2番目の正解コード
function transformFirstAndLast(arr) {
// TODO: 여기에 코드를 작성합니다.
let obj = {};
let key = arr[0];
let value = arr[arr.length - 1];
if (arr.length > 0){
obj[key] = value;
}
return obj;
}
配列の0番目のインデックスと最後の値を変数に入れてみました.お兄さんたちはどうですか.いい感じですか?ははは
実際、私は変数を多く宣言することを学んだが、必ずしも良いとは限らない.
物理エンジン?Javascriptの操作原理に基づいて・・・(zzzz)
こんなに早くいびきをかきました...はははは理論は本当によく整理してアップロードすることができて、できるだけ簡単に
第二題
年利率を入力すると、元金の倍増に要する時間(年)を返さなければなりません.
(この問題はpintechに関する質問を用意してくれて、ほほほお兄さんたちよかった~~利息決済家たち)
입출력 예시
let output = computeWhenDouble(7);
console.log(output); // --> 11
output = computeWhenDouble(10);
console.log(output); // --> 8
年利率の入力ここで考えている人は福祉が必要ですか?単利ですか.これはあなたを悩ませます.
これは福祉計算法です.
今のお金=元金+(元金*利息率)<=このように計算して、ほほほ?
これはwhileドアで、簡単に見つけることができます.
Whileの特徴はなんですか~~!?
もしあなたが知らないなら、私はリンクを掛けます.
反復文の概念
彼は条件が成立する前に移転した人だ.
就職まで勉強しましょう~~!!
//首都コード
// 원금을 입력받아 2배이상 되는 시간을 리턴해야한다.
// 1번 반복하는것을 1년이라고 한다.
// 원금에 두배 이상 될때!! 반복횟수를 리턴하자 ㅇㅋ?
// while 문으로 사용해보자
正しいコードfunction computeWhenDouble(interestRate) {
let raw = 1;
let count = 0;
while (raw < 2){
raw = raw + (raw * interestRate * 0.01);
count++
}
return count;
}
元金が2倍になるたびにカウントダウンしてくれるので、これはリベートのコードです.簡単でしょう.
じゃ、明日また帰ります~~さようなら
Reference
この問題について(3:3ハンターアルゴリズムのみサポート), 我々は、より多くの情報をここで見つけました https://velog.io/@sud665/33헌터알고리즘-고수만テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol