코딩테스트 Level.1 카드뭉치

2024. 6. 11. 19:15·코딩테스트

문제 설명

 

코니는 영어 단어가 적힌 카드 뭉치 두 개를 선물로 받았습니다. 코니는 다음과 같은 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서의 단어 배열을 만들 수 있는지 알고 싶습니다.

  • 원하는 카드 뭉치에서 카드를 순서대로 한 장씩 사용합니다.
  • 한 번 사용한 카드는 다시 사용할 수 없습니다.
  • 카드를 사용하지 않고 다음 카드로 넘어갈 수 없습니다.
  • 기존에 주어진 카드 뭉치의 단어 순서는 바꿀 수 없습니다.

예를 들어 첫 번째 카드 뭉치에 순서대로 ["i", "drink", "water"], 두 번째 카드 뭉치에 순서대로 ["want", "to"]가 적혀있을 때 ["i", "want", "to", "drink", "water"] 순서의 단어 배열을 만들려고 한다면 첫 번쨰 카드 뭉치에서 "i"를 사용한 후 두 번째 카드 뭉치에서 "want"와 "to"를 사용하고 첫 번째 카드뭉치에 "drink"와 "water"를 차례대로 사용하면 원하는 순서의 단어 배열을 만들 수 있습니다.

 

문자열로 이루어진 배열 cards1, cards2와 원하는 단어 배열 goal이 매개 변수로 주어질 떄, cards1과 cards2에 적힌 단어들로 goal을 만들 수 있다면 "Yes", 만들 수 없다면 "No"를 return하는 solution 함수를 완성해주세요.

 

 

 

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

[코딩테스트] 양꼬치  (0) 2024.12.04
코딩테스트 문제 확인은 GitHub  (0) 2024.07.30
코딩테스트 Level.1 2016년  (0) 2024.06.10
코딩 테스트 Level.1 명예의 전당(1)  (0) 2024.06.07
코딩테스트 Level.1 푸드 파이트 대회  (0) 2024.06.04
'코딩테스트' 카테고리의 다른 글
  • [코딩테스트] 양꼬치
  • 코딩테스트 문제 확인은 GitHub
  • 코딩테스트 Level.1 2016년
  • 코딩 테스트 Level.1 명예의 전당(1)
이도서
이도서
  • 이도서
    도서의 코딩노트
    이도서
  • 전체
    오늘
    어제
    • 분류 전체보기 (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)
  • 블로그 메뉴

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

  • 공지사항

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

  • 태그

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

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
이도서
코딩테스트 Level.1 카드뭉치
상단으로

티스토리툴바