[js]アルゴリズム-金婿を探す
12607 ワード
結果 function solution(seoul) {
const index = seoul.indexOf('Kim');
var answer = '김서방은'+' ' +index+ '에 있다';
return answer;
}
プロセス
function solution(seoul){
var newseoul=[];
for(var i=0; i<seoul.length;i++){
var seoul2=seoul[i];
if(seoul2=='Kim'){newseoul.push(seoul2)}
}
return newseoul;
}
//바로 위 문제풀이 방식을 적용해보면 풀수 있지 않을까 했는데 , 잘못 접근했다.
//for문으로 전체 배열을 훑은 다음 해당 배열을 찾아올 수 있을 것 같아 우선 for문을 작성했는데, 이렇게 하면 그냥 해당 값을 가져오는 것 밖에 할 수 없다..
//문제는 배열의 위치, Index값을 찾아오는 것이었다.
['Jane','Kim']
「Kim」を見つけたときは該当する値を取ることができますが、この「Kim」の位置「1」をどのように出力するか分かりませんが、検索してみるとindexof関数が目立ちます.
逆に,配列によって配列の位置を見つけるためにfindindexを用いることができる.
(次を参照:👇[ホット鼻のプログラミング日記]
JavaScriptオブジェクト配列でindexOfを使用する方法 //출처 블로그에서 나온 예시 코드(정리):
//일반적인 변수가 나열된 경우,
var arr = [ "사과", "딸기", "복숭아 ];
//1. 인덱스를 통해> 배열의 값을 구할 때는
console.log(arr[0]); // "사과" 출력
//2. 반대로 배열의 값을 통해> 몇 번째 인덱스인지 구할 때는
console.log(arr.indexOf("복숭아")); // 2 출력
さて、「Kim」のインデックスを知るために、console.log(arr.indexof('Kim'));//1 출력
エラーが発生しました...
VM1452:1 Uncaught TypeError: seoul.indexof is not a function
at :1:19
(arr>後でseoulに変えるべきだと知りました)//내가 쓴 코드
var seoul =['Jane','Kim']
function checkseoul(name){
return name==='Kim';
}
function find(){
seoul.findIndex(name);
}
JavaScript indexOf,findIndex差異 //출처 블로그에서 나온 예시 코드:
const superheroes = ['아이언맨', '캡틴 아메리카', '토르', '닥터 스트레인지'];
const index = superheroes.indexOf('토르');
console.log(index);
//이를 적용해 내가 쓴 코드:
const seoul = ['Jane','Kim'];
const index = seoul.indexOf('Kim');
console.log(index);
やっと出てきました!
位置を出力する文字列を作成する必要があります.
金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公公再検索!
「JavaScriptベース」プロンプトで文字列を受け入れて文を変更 //위 블로그 내용을 적용해 내가 쓴 코드:
const seoul = ['Jane','Kim'];
const index = seoul.indexOf('Kim');
console.log('김서방은'+index+'에 있다');
結果はよく出た!
今すぐ完成させようfunction solution(seoul) {
const index = seoul.indexOf('Kim');
var answer = '김서방은'+' ' +index+ '에 있다';
return answer;
}
コードテストプラットフォームに直接アップロードしました
サンプルテストケースに合格したそうで、テストケースに含まれていますが、正解ではないかもしれません.他人の解答を見ながら参考にしたほうがいいと思います.
私と同じ答えも多くて、不思議で、for文で答えた人が感嘆したコメントを見て、答えを探す過程で挑戦した最初のコードテスト問題に耐えて、ある人にとって新鮮な答えかもしれません.本当に不思議です.
初めて考えたように、for文を使用する他の答えは次のとおりです.
Reference
この問題について([js]アルゴリズム-金婿を探す), 我々は、より多くの情報をここで見つけました
https://velog.io/@gygy/js알고리즘-김서방-찾기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
function solution(seoul) {
const index = seoul.indexOf('Kim');
var answer = '김서방은'+' ' +index+ '에 있다';
return answer;
}
function solution(seoul){
var newseoul=[];
for(var i=0; i<seoul.length;i++){
var seoul2=seoul[i];
if(seoul2=='Kim'){newseoul.push(seoul2)}
}
return newseoul;
}
//바로 위 문제풀이 방식을 적용해보면 풀수 있지 않을까 했는데 , 잘못 접근했다.
//for문으로 전체 배열을 훑은 다음 해당 배열을 찾아올 수 있을 것 같아 우선 for문을 작성했는데, 이렇게 하면 그냥 해당 값을 가져오는 것 밖에 할 수 없다..
//문제는 배열의 위치, Index값을 찾아오는 것이었다.
['Jane','Kim']「Kim」を見つけたときは該当する値を取ることができますが、この「Kim」の位置「1」をどのように出力するか分かりませんが、検索してみるとindexof関数が目立ちます.
逆に,配列によって配列の位置を見つけるためにfindindexを用いることができる.
(次を参照:👇[ホット鼻のプログラミング日記]
JavaScriptオブジェクト配列でindexOfを使用する方法
//출처 블로그에서 나온 예시 코드(정리):
//일반적인 변수가 나열된 경우,
var arr = [ "사과", "딸기", "복숭아 ];
//1. 인덱스를 통해> 배열의 값을 구할 때는
console.log(arr[0]); // "사과" 출력
//2. 반대로 배열의 값을 통해> 몇 번째 인덱스인지 구할 때는
console.log(arr.indexOf("복숭아")); // 2 출력
さて、「Kim」のインデックスを知るために、console.log(arr.indexof('Kim'));//1 출력
エラーが発生しました...VM1452:1 Uncaught TypeError: seoul.indexof is not a function
at :1:19
(arr>後でseoulに変えるべきだと知りました)
//내가 쓴 코드
var seoul =['Jane','Kim']
function checkseoul(name){
return name==='Kim';
}
function find(){
seoul.findIndex(name);
}
JavaScript indexOf,findIndex差異 //출처 블로그에서 나온 예시 코드:
const superheroes = ['아이언맨', '캡틴 아메리카', '토르', '닥터 스트레인지'];
const index = superheroes.indexOf('토르');
console.log(index);
//이를 적용해 내가 쓴 코드:
const seoul = ['Jane','Kim'];
const index = seoul.indexOf('Kim');
console.log(index);
やっと出てきました!位置を出力する文字列を作成する必要があります.
金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公在、金相公公再検索!
「JavaScriptベース」プロンプトで文字列を受け入れて文を変更
//위 블로그 내용을 적용해 내가 쓴 코드:
const seoul = ['Jane','Kim'];
const index = seoul.indexOf('Kim');
console.log('김서방은'+index+'에 있다');
結果はよく出た!今すぐ完成させよう
function solution(seoul) {
const index = seoul.indexOf('Kim');
var answer = '김서방은'+' ' +index+ '에 있다';
return answer;
}
コードテストプラットフォームに直接アップロードしましたサンプルテストケースに合格したそうで、テストケースに含まれていますが、正解ではないかもしれません.他人の解答を見ながら参考にしたほうがいいと思います.
私と同じ答えも多くて、不思議で、for文で答えた人が感嘆したコメントを見て、答えを探す過程で挑戦した最初のコードテスト問題に耐えて、ある人にとって新鮮な答えかもしれません.本当に不思議です.
初めて考えたように、for文を使用する他の答えは次のとおりです.
Reference
この問題について([js]アルゴリズム-金婿を探す), 我々は、より多くの情報をここで見つけました https://velog.io/@gygy/js알고리즘-김서방-찾기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol