본문 바로가기

나를 성장시키는 알고리즘

나를 성장시키는 알고리즘 #2

Q 문자열과 두 개의 문자(from, to)를 입력받아, 문자열에 등장하는 특정 문자(from)가 다른 문자(to)로 바뀐 문자열을 리턴해야 합니다.

 

결과는 새로운 문자가 출력 

아이디어는 문자를 스위칭하여 앞에서부터 하나씩  새로운 변수에 저장하면 어떨까?

예를들어 만약에 앞에 바뀔 문자가 있으면 바꿔주고 없다면 그냥 문자열을 출력해 그리고 새로운 변수에 저장하는 것

왜 우리는 이러한 문자열 저장을 신경쓸까? 변경된 값을 표현하기 위해서!!

 

 

 

Q 반복문 15번 체크 !! 더하기 말고 곱하기에서 당황했음..!! 다시 풀자

==> 핵심은 i 번째는 횟수의 의미일 뿐 계산을 의미하는거를 아님 어떤 문제를 계산해서 변화를 이끄는지를 고민하자!!