코딩테스트 Level.1 음양더하기 Swift

2024. 4. 23. 17:54·코딩테스트

문제 설명

 

어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 sbsolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요.

 

제한사항

  • absolutes의 길이는 1 이상 1,000 이하입니다.
    • absolutes의 모든 수는 각각 1 이상 1,000 이하입니다.
  • signs의 길이는 absolutes의 길이와 같습니다.
    • signs[i]가 참이면 absolutes[i]의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다.

입출력 예

absolutes signs result
[4, 7, 12] [true, false, true] 9
[1, 2, 3] [false, false, ture] 0

 

입출력 예 설명

 

입출력 예#1

  • signs가 [true, false, true]이므로, 실제 수 들의 값은 각각 4, -7, 12입니다.
  • 따라서 세 수의 합인 9를 return 해야 합니다.

입출력 예#2

  • signs가 [false, false, true]이므로 실제 수들의 값은 각각 -1, -2, 3 입니다.
  • 따라서 세 수의 합인 0을 return 해야 합니다.

for문을 이용하여 absolutes[i]와 signs[i]의 값을 i를 증가 시키면서 signs의 값이 true면 answer에 양수의 absolutes값을, false면 음수의 absolutes값을 적용시켰다.

 

https://school.programmers.co.kr/learn/courses/30/lessons/76501

'코딩테스트' 카테고리의 다른 글

코딩테스트 Level.1 없는 숫자 더하기 Swift  (1) 2024.04.25
코딩테스트 Level.1 핸드폰 번호 가리기 Swift  (0) 2024.04.24
코딩테스트 Level.1 나누어 떨어지는 숫자 Swift  (1) 2024.04.23
코딩테스트 Level.1 서울에서 김서방 찾기 Swift  (0) 2024.04.23
코딩테스트 Level.1 콜라츠 추측 Swift  (0) 2024.04.22
'코딩테스트' 카테고리의 다른 글
  • 코딩테스트 Level.1 없는 숫자 더하기 Swift
  • 코딩테스트 Level.1 핸드폰 번호 가리기 Swift
  • 코딩테스트 Level.1 나누어 떨어지는 숫자 Swift
  • 코딩테스트 Level.1 서울에서 김서방 찾기 Swift
이도서
이도서
  • 이도서
    도서의 코딩노트
    이도서
  • 전체
    오늘
    어제
    • 분류 전체보기 (209)
      • Today I Learned (79)
        • 2024 (78)
      • Swift (25)
        • Swift 문법 정리 (19)
        • RxSwift (5)
      • Swift Study (12)
        • Playground (2)
        • Storyboard (9)
        • UIKit (1)
      • Git (3)
      • 코딩테스트 (60)
      • Dart 언어 (16)
      • Flutter (11)
        • Flutter Study (11)
  • 블로그 메뉴

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

  • 공지사항

    • 개발 공부 공유 링크
  • 인기 글

  • 태그

    코딩테스트 level.1
    코딩테스트Level.1
    객체지향
    Swift
    내일배움캠프
    Til
    widget
    Flutter
    Playground
    storyboard
    ios앱개발자
    구조체
    함수
    코딩 테스트
    Xcode
    코딩테스트
    ios
    DART
    계산기만들기
    iOS앱개발
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
이도서
코딩테스트 Level.1 음양더하기 Swift
상단으로

티스토리툴바