삼항 연산자는 조건에 따라 두 가지 값 중 하나를 선택하는 연산자에요.

다른 언어에서는 '조건 연산자' 또는 '조건부 연산자'라고도 해요.

func solution(_ a: Int, _ b: Int) -> Int64 {
  // a와 b가 같은 경우 처리
  guard a != b else { return Int64(a) }

  // a와 b의 대소 관계에 따라 범위 설정
  let range = a < b ? a...b : b...a

  // reduce를 사용하여 범위 내 모든 정수의 합 계산
  let sum = Int64(range.reduce(0, +))

  return sum
}

위의 예시에서

a < b ? a...b : b...a

  • a < b 조건이 true 면 a에서 b까지
  • a < b 조건이 false 인 경우 (즉, a >= b)에는 b에서 a까지

+ 추가


figma 로 디자인을 만들고 xcode 에 넣는 작업을 진행중입니다

profile
hello, world!

5개의 댓글

comment-user-thumbnail
2024년 3월 19일

삼항연산자 이모티콘으로 해두셔서 이해하기 엄청 쉬워졌어요
피그마로 xcode에 넣을수있군요 처음알았어요 좋은정보네요 :D

1개의 답글
comment-user-thumbnail
2024년 3월 19일

오 역시 디자이너님... 디자인이 정말 깔끔하네요!
오늘도 고생하셨습니다!

1개의 답글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN