알고리즘 공부⛏️
💧(Java)조건 문자열
十月
2024. 3. 12. 23:15
< 문제 설명 > 문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다. 두 수가 n과 m이라면 ">", "=" : n >= m "<", "=" : n <= m ">", "!" : n > m "<", "!" : n < m 두 문자열 ineq와 eq가 주어집니다. ineq는 "<"와 ">"중 하나고, eq는 "="와 "!"중 하나입니다. 그리고 두 정수 n과 m이 주어질 때, n과 m이 ineq와 eq의 조건에 맞으면 1을 아니면 0을 return하도록 solution 함수를 완성해주세요. |
⇨ 굉장히 지저분한 함수^^;
나는 맞는 경우만 조건에 걸어 나머지는 0을 반환하도록 했는데,
알고 보니 boolean 타입 변수를 하나 만들어 활용하면 간편했다.
⇨ if문으로 문자열 ineq, eq를 비교한 다음,
안에서 정수 n과 m의 크기 비교 후 true, false 판단
만약 answer이 true이면 1, false이면 0을 반환
// 변수 answer에는 true or false가 있으며,
return 시 삼항 연산자로 정수를 변환해 대입