평생공부하는사람

  • 홈
  • 태그
  • 방명록

교집합 1

[프로그래머스] 2018 KAKAO BLIND RECRUITMENT [1차] 뉴스 클러스터링 with Swift

안녕하세요. 오늘은 프로그래머스 2레벨 문제 뉴스클러스터링 문제를 풀어볼게요! 뉴스 클러스터링은 Set을 사용하여 교집합과 합집합을 사용할 줄 알면 되는 문제입니다! 우선 문제에서 대소문자에 대해서 같다고 하였으니 uppercased혹은 lowercased 프로퍼티를 사용하여줍니다! 그리고 str1과 str2의 Set을 만들어주면 되는데요! 중복된 string을 허용한다고 했으나 Swift의 Set에서는 중복이 허용되지 않습니다! var i:Int = 0 while true { result = String(c1) + String(c2) + String(i) i += 1 if !stringSet.contains(result) { stringSet.insert(result) break } } 이를 방지하기 ..

Algorithm Problem Solving/Programmers 2021.12.31
이전
1
다음
더보기
프로필사진

평생공부하는사람

영상처리 프로그래밍, 알고리즘, iOS 프로그래밍등 다양한 프로그래밍 관련주제로 매일 매일 공부하는 블로그입니다!

  • 분류 전체보기 (68)
    • 수학 및 공학 (0)
      • Probabilities and Statistic.. (0)
      • Digital Signal Processing (0)
      • Image Signal Processing (0)
    • Skill Sets (7)
      • C (0)
      • C++ (1)
      • Python (0)
      • Swift (6)
    • Computer Science (1)
      • Operating System (1)
      • Computer Architecture (0)
      • Design Pattern (0)
    • Computing Skills (4)
      • Data Structure (3)
      • Algorithm (1)
      • GPU programming (0)
      • Artificial Intelligence (0)
    • Algorithm Problem Solving (54)
      • Programmers (54)
    • Paper Reviews (0)
    • Projects (0)
    • 일상 (0)

Tag

구현, 정렬, C++, 재귀함수, 2레벨, 자료구조, dfs, 알고리즘, 완전탐색, swift, sorted, BFS, 순열, 프로그래머스, 레벨2, C, 문자열, Sort, 재귀, 레벨1,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바