천진난만 코딩 스토리

1-9. A를 #으로 본문

 

- 코드 -

  function solution(s) {
    let answer = "";
    for (let x of s) {
      if (x === "A") answer += "#";
      else answer += x;
    }
    return answer;
  }

  str = "BANANA";
  console.log(solution(str));

- 풀이과정 -

str = "BANANA";
console.log(solution(str)); 를 하여

단어를 입력 받음

 

function solution(s) 를 하여

solution(s)라는 function을 만듬.

이때 s는 str임.

 

let answer = ""; 를 하여

answer를 string으로 저장하지만 내용은 비워둠.


for (let x of s) 를 하여

s를 계속 반복하여 x에 넣어줌.


if (x === "A") answer += "#"; 를 하여

만약 x가 "A"라면 answer에 #를 넣어줌.

 

else answer += x; 를 하여

만약 아니라면 answer에 x값을 그대로 넣어줌.

x에 A가 온다면 #으로 저장을

x에 B가 온다면 B로 저장함.

'코딩테스트.js > 자바스크립트 알고리즘 문제풀이 입문 (인프런)' 카테고리의 다른 글

1-11. 대문자 찾기  (0) 2023.01.29
1-10. 문자 찾기  (0) 2023.01.04
1-8. 일곱 난쟁이  (0) 2022.12.27
1-7. 10부제  (0) 2022.12.24
1-6. 홀수  (0) 2022.12.24