Day4 - flag에 따라 다른 값 반환하기

2025. 7. 11. 11:56·CODING TEST/programmers

📌 문제 정보

- 문제 이름 : 코딩 기초 테스트 - flag에 따라 다른 값 반환하기

- 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/181933

 

 

📌 문제 요약

- 핵심 조건: 두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return.

- 제한: - 1,000 ≤ a, b ≤ 1,000

 

 

📌 내 풀이 및 코드

class Solution {
    public int solution(int a, int b, boolean flag) {        
        if (flag) {
            return a + b;
        } else {
            return a - b;
        }
    }
}

- 처음에 flag = true 이렇게 조건문을 넣었는데, 어떤 테스트케이스는 통과하고 어떤건 또 통과가 안됐음.

-  flag만 넣으면 되는거였음.. =이 조건 비교가 아니라 값을 넣는거라 자체값이 true가 되어버림. (무조건 참이 되어버려서 안됨.)

-  return flag ? a + b : a - b ; 이렇게 해도 됨!

 

 

📌 새로 배운 문법

<-- 이번 문제에서 새로 배운 Java 문법 정리 -->

** boolean **

- 자바의 원시 자료형 중 하나. => true, false만 가질 수 있음.

- 자주 쓰는 boolean 패턴 : 직접 비교, 조건문에 바로 씀.

사용 예 설명
boolean flag = true; 불린 변수 선언
if (flag) flag 값이 true면 실행
if (!flag) flag 값이 false면 실행
boolean result = (a > b); 비교 결과(참/거짓)를 저장

 

+) flag 자체는 변수 이름이지만 실무에서 상태 표시기 라는 뜻으로 자주 쓰임.

'CODING TEST > programmers' 카테고리의 다른 글

Day5 - 원소들의 곱과 합  (0) 2025.07.12
Day5 - 주사위 게임 2  (0) 2025.07.12
Day4 - 조건 문자열  (0) 2025.07.11
Day4 - 홀짝에 따라 다른 값 반환하기  (0) 2025.07.11
Day3 - 문자열 곱하기  (0) 2025.07.10
'CODING TEST/programmers' 카테고리의 다른 글
  • Day5 - 원소들의 곱과 합
  • Day5 - 주사위 게임 2
  • Day4 - 조건 문자열
  • Day4 - 홀짝에 따라 다른 값 반환하기
iamyuunzo
iamyuunzo
https://github.com/iamyuunzo
  • iamyuunzo
    iamyuunzo
    iamyuunzo
  • 전체
    오늘
    어제
    • 분류 전체보기 (94)
      • Study (5)
        • App Developer (0)
        • Algorithm study (0)
        • Google AI Essentials (3)
      • Project (3)
        • 감행 (3)
        • Tokkit (0)
        • 다시, 봄 (0)
        • Clone Coding (0)
      • 자격증 모음 (5)
        • AWS Certification (1)
        • 정보처리기사 (0)
        • 빅데이터분석기사 (1)
        • TOEIC Speaking (3)
      • CODING TEST (79)
        • baekjoon (26)
        • programmers (20)
        • MySQL (31)
        • COS Pro (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    AWS Certified Cloud Practitioner
    우리 fisa
    회고록
    우리fis아카데미
    토익 스피킹
    감행
    CLF-C02
    프로젝트 리팩토링
    COS Pro
    회고
    java
    백준
    우리fisa
    프로그래머스
    Programmers
    toeic speaking
    SQL
    클라우드서비스개발
    baekjoon
    AWS Certification
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
iamyuunzo
Day4 - flag에 따라 다른 값 반환하기
상단으로

티스토리툴바