π곡λΆ/μ½λ©ν
μ€νΈ
νλ‘κ·Έλλ¨Έμ€ - μλ°μλ°μλ°μλ°μλ°μ?, C++
Janger
2021. 11. 18. 14:08
728x90
https://programmers.co.kr/learn/courses/30/lessons/12922
μ½λ©ν μ€νΈ μ°μ΅ - μλ°μλ°μλ°μλ°μλ°μ?
κΈΈμ΄κ° nμ΄κ³ , "μλ°μλ°μλ°μ...."μ κ°μ ν¨ν΄μ μ μ§νλ λ¬Έμμ΄μ 리ν΄νλ ν¨μ, solutionμ μμ±νμΈμ. μλ₯Όλ€μ΄ nμ΄ 4μ΄λ©΄ "μλ°μλ°"μ 리ν΄νκ³ 3μ΄λΌλ©΄ "μλ°μ"λ₯Ό 리ν΄νλ©΄ λ©λλ€. μ ν
programmers.co.kr
#include <string>
#include <vector>
using namespace std;
string solution(int n) {
string answer = "";
for( int i=1; i<=n; i++ ){
if( i % 2 == 0 )
answer += "λ°";
else
answer += "μ";
}
return answer;
}
λ΄κ° νΌ λ¬Έμ , νμ μ§μμΈμ§λ₯Ό ꡬλΆν΄μ answerμ "μ"λ₯Ό λ£μμ§ "λ°"μ λ£μμ§ κ΅¬λΆμ§μλ€.
#include <string>
#include <vector>
using namespace std;
string solution(int n) {
string answer = "";
for(int i = 0; i < n; i++)
i & 1 ? answer += "λ°" : answer += "μ";
return answer;
}
μλ μ¬λ μ¬λμ΄ νΌ λ¬Έμ λΉνΈ μ°μ°μμ€ &(AND) μ°μ°μλ₯Ό 1κ³Ό λΉκ΅νλ©΄ νμμΈμ§ μ§μμΈμ§λ₯Ό μμλΌ μ μλ λͺ¨μμ΄λ€.
728x90