두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.
java로 처음부터 시작하는 코테
<생각과정>
flag가 true이면 이니까 -> if 문 사용
else로 false의 a-b 실행해주기
class Solution {
public int solution(int a, int b, boolean flag) {
if (flag == true){
a+b;
}
else{
a-b;}
int answer = 0;
return answer;
}
}
라고 생각하고 처음 작성한 코드
당연히 에러가 났다
if문안에 선언만 해놨고,, 심지어 answer 변수선언도 안해줬다 ..
class Solution {
public int solution(int a, int b, boolean flag) {
int answer = 0;
if (flag == true){
answer=a+b; }
else{
answer=a-b; }
return answer;
}
}
재작성해서 통과,, 오랜만에 자바쓰니까 어렵다 어려워
'코딩테스트 > 프로그래머스_코딩 기초 트레이닝' 카테고리의 다른 글
[프로그래머스] 문자열로 변환 (0) | 2023.05.26 |
---|---|
[프로그래머스] 카운트 다운 (0) | 2023.05.26 |
[푸는중] 배열 만들기 2 (0) | 2023.05.26 |
[프로그래머스] 정수 찾기 (0) | 2023.05.26 |
[프로그래머스] 정수 부분 (4) | 2023.05.25 |