배열의 유사도 코틀린(Kotlin)

2023. 3. 21. 12:30·프로그래머스
728x90
반응형

오늘도 코틀린 몸풀기용 문제를 하나 풀었다.

 

요즘 코틀린 공부를 책을 통해 하고 있는데 자바와 비교해서 하다보니 생각보다 쉽지 않은 언어같다.

 

문제

문제

s1과 s2에 같은 원소가 있다면 result값을 1씩 증가시키면 되는 문제였는데,

가장 큰 고려사항은 s1과 s2가 중복된 원소가 있는 지였다.

 

그런데 제한사항에서 중복된 원소는 없다고 했으므로 각 원소의 중복 여부는 1번만 체크될 것이다.

 

예를 들어, "a"가 s1에 있고 s2에 "a"라는 원소가 있다면 무조건 "a"의 중복 횟수는 1번이다.

 

그래서 아주 마음 편하게 중첩 for문을 사용해 문제를 풀어보았다.

 

풀이

풀이

s1의 각 원소가 s2에 있는 지 확인하는 코드이다.

 

만약 s1의 원소가 s2에 있다면 리턴될 answer 변수에 1을 더한다.

 

실행 결과

실행 결과

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

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

인덱스 바꾸기 코틀린(Kotlin)  (0) 2023.04.14
암호 해독 코틀린(Kotlin)  (0) 2023.03.23
숨어있는 숫자의 덧셈(1) 코틀린(Kotlin)  (0) 2023.03.04
옷가게 할인 받기 코틀린(Kotlin)  (0) 2023.03.02
가장 큰 수 찾기 코틀린(Kotlin)  (0) 2023.02.23
'프로그래머스' 카테고리의 다른 글
  • 인덱스 바꾸기 코틀린(Kotlin)
  • 암호 해독 코틀린(Kotlin)
  • 숨어있는 숫자의 덧셈(1) 코틀린(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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
BonusTrack02.dev
배열의 유사도 코틀린(Kotlin)
상단으로

티스토리툴바