login register Sysop! about ME  

2022년 02월 27일 16시 51분 00초,     조회수 : 633
  제목 : 코딩문제 연습중
SEQ : 34825 글쓴이 : gijae8783

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

자바스크립트 문제 연습중 이문제에서 계속 막혀있습니다...
고수님들의 도움 부탁드립니다.
function 부분을 고쳐서 console.log로 실행시키면 폭죽이 터지는데 도와주시면 감사하겠습니다.

< 켄을 찾아라 >

  문자열 요소로 이루어진 배열이 인자로 주어졌을 때, 다음과 같은 조건을 만족하는 함수를 작성해 주세요!
  
  ?? 인자로 들어온 배열의 요소 중 문자열 "Ken"의 인덱스를 찾을 수 있어야 합니다.
  ?? 인덱스를 찾은 후 "켄은 1에 있다" 라는 형식의 문자열이 리턴되어야 합니다.
  ?? 문자열 "Ken"의 위치와, 배열 요소의 갯수와 상관없이 함수는 정상적으로 작동되어야 합니다.
  ?? 배열 요소에 "Ken"이 중복되거나, 존재하지 않는 경우는 없습니다.
  ?? 빈 배열이 주어질 경우는 고려하지 않아도 됩니다.


  +--------------------------------------------------------------------+
  |                arr                   |            리턴 값            |
  +--------------------------------------------------------------------+  
  |  ["Jett", "Leo", "Ken", "Justin"]    |         "켄은 2에 있다"        |
  +--------------------------------------------------------------------+                   
  |   ["Lee", "Park", "Jung", "Ken"]     |         "켄은 3에 있다"        |
  +--------------------------------------------------------------------+                    

*/

const vaco1 = ["Jett", "Ken"];
const vaco2 = ["Leo", "Kim", "Ken", "Lee"];
const vaco3 = ["Ken", "Justin", "Jett"];


 function findKen(arr) {
 for(var i = 0; i<arr.length; i++){
arr[i] === "Ken"}
  return result1;
}

const result1 = (findKen(vaco1) === "켄은 1에 있다");
const result2 = (findKen(vaco2) === "켄은 2에 있다");
const result3 = (findKen(vaco3) === "켄은 0에 있다");

if (
  result1 &&
  result2 &&
  result3
) {
  alert("??");
}


  wind1379
  2022-02-28(11:11)
캐릭 이미지
과제는 아닌거 같으니 간단하게 코딩해 드리겠습니다... [Mr.NET!]
<script>
const vaco1 = ["Jett", "Ken"];
const vaco2 = ["Leo", "Kim", "Ken", "Lee"];
const vaco3 = ["Ken", "Justin", "Jett"];

function findKen(arr)
{
for(var i = 0; i < arr.length; i++){
if(arr[i] === "Ken")
{
return "켄은 " + i + "에 있다";
}
}
}
var result1 = findKen(vaco1);
var result2 = findKen(vaco2);
var result3 = findKen(vaco3);
alert(result1);
alert(result2);
alert(result3);
</script>

  gijae8783
  2022-03-02(09:33)
캐릭 이미지
감사합니다 :)
  봔™
  2022-03-29(11:35)
캐릭 이미지
간단하게 이렇게하면 되요

const vaco1 = ["Jett", "Ken"];
const vaco2 = ["Leo", "Kim", "Ken", "Lee"];
const vaco3 = ["Ken", "Justin", "Jett"];

function findKen(arr) {
return arr.findIndex(item => item == 'Ken');
}

console.log("켄은 %s에 있다", findKen(vaco1));
console.log("켄은 %s에 있다", findKen(vaco2));
console.log("켄은 %s에 있다", findKen(vaco3));

  supercore
  2022-04-07(16:13)
캐릭 이미지
조~~~오~금 더 간단하게 이렇게하면 되요

console.log(`켄은 ${findKen(vaco1)}에 있다`);
console.log(`켄은 ${findKen(vaco2)}에 있다`);
console.log(`켄은 ${findKen(vaco3)}에 있다`);

핵심은 에로~ 에로~



제목 작성자 날짜 조회
코딩문제 연습중 (4) gijae8783 2022-02-27 633

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})