음양 더하기 코틀린(Kotlin)

2022. 8. 5. 10:00·프로그래머스
728x90
반응형

오늘 푼 문제는 이름만 봤을때는 되게 복잡할 것 같았는데 문제를 들여다보니 어려운 문제는 아니었다.

 

문제

문제

생각해본 풀이는 먼저 absolutes와 signs 배열의 길이가 같다.

 

따라서, 이 두 배열로 만들 음수와 양수의 배열도 같은 길이이다.

 

정수형 배열을 하나 만들고 그 안에 absolutes와 signs 배열을 이용해 수를 집어넣고 그 합을 리턴하기로 했다.

 

풀이

풀이

일단 파라미터로 제공되는 두 배열 중 하나의 길이와 같은 정수형 배열을 하나 만든다.

 

반복문을 통해 만약 signs 배열 값이 true이면 absolutes 배열 값 그대로를 arr 배열에 대입하고,

signs 배열 값이 false이면 absolutes 배열 값 * -1을 arr 배열에 대입한다.

 

순간, 음수를 만들어주는 메소드가 있나 쓸데없이 깊이 생각했다.

하지만, 단순히 -1을 곱해주면 양수를 음수로 바꿀 수 있다는 수학적인 기초를 까먹었었다...ㅋㅋ

 

그리고 만들어진 arr 배열의 합을 리턴될 answer 변수에 대입하고 리턴한다.

728x90
반응형
저작자표시 (새창열림)

'프로그래머스' 카테고리의 다른 글

자연수 뒤집어 배열로 만들기 코틀린(Kotlin)  (0) 2022.08.08
숫자 문자열과 영단어 코틀린(Kotlin)  (0) 2022.08.07
수박수박수박수? 코틀린(Kotlin)  (0) 2022.08.04
없는 숫자 더하기 코틀린(Kotlin)  (0) 2022.08.03
핸드폰 번호 가리기 코틀린(Kotlin)  (0) 2022.08.01
'프로그래머스' 카테고리의 다른 글
  • 자연수 뒤집어 배열로 만들기 코틀린(Kotlin)
  • 숫자 문자열과 영단어 코틀린(Kotlin)
  • 수박수박수박수? 코틀린(Kotlin)
  • 없는 숫자 더하기 코틀린(Kotlin)
BonusTrack02.dev
BonusTrack02.dev
공부, 일상
  • BonusTrack02.dev
    BonusTrack02.dev
    BonusTrack02.dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (237)
      • Dev experience (85)
        • Android (84)
        • Kotlin (1)
      • Study (62)
        • Kotlin (26)
        • Swift (17)
        • Java (19)
      • 프로그래머스 (68)
      • 주저리주저리 (22)
        • 카페 (5)
        • 음식점 (4)
        • 컨퍼런스 (1)
        • 팝업스토어 (4)
        • 전시회 (1)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    프로그래머스
    Observer
    coroutines
    aac
    CodeLab
    room
    Java
    viewModelScope
    programmers
    티스토리챌린지
    PCCE
    안드로이드
    daterangepicker
    배열
    코루틴
    ViewModel
    SWIFT
    Kotlin
    MVVM
    jetpack
    Material
    오블완
    스위프트
    databinding
    ios
    코틀린
    LiveData
    android
    자바
    getNumericValue
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
BonusTrack02.dev
음양 더하기 코틀린(Kotlin)
상단으로

티스토리툴바