본문 바로가기

분류 전체보기10

[Swift] [프로그래머스] 두 개 뽑아서 더하기 풀이 (사진: 프로그래머스 마스코트 머쓱이) - 모든 원소 간의 합을 구해야 하기 때문에 이중 for문을 이용해야 한다. numbers의 모든 수가 100 이하기 때문에 성능에 문제 없다! - 합이 중복될 수 있으므로 set을 사용해주었다. - 배열에 오름차순으로 담아 반환해야 해서 sorted를 사용해주었다. set을 sorted한 후 array로 변환해주는 코드들도 봤는데, set이나 dictionary나 sorted를 사용하면 모두 배열로 변환되어 반환된다. - for in을 사용할 때, ...numbers.count - 1 처럼 구체적인 인덱스를 지정해주었었다. .. [Int] { var answer = Set() for index in 0.. 2022. 1. 7.
프로그래머스 코딩테스트 스터디 회고 (사진: 프로그래머스 마스코트 머쓱이) 2021년 7-8월에 프로그래머스에서 진행하는 코딩테스트와 실무 역량 모두 잡는 스터디: Python반에 참여했습니다. 당시 스터디가 끝난 후 썼던 주차별 회고를 엮어서 수정 후 재발행하는 글입니다. 스터디 중 코딩테스트 문제 풀이를 열심히 했습니다. 특정 구간에 다다르니 실력의 정체를 느꼈습니다. 책을 통해 공부하고 있었지만, 책의 한계가 있었습니다. 임팩트 캠퍼스를 통해 프로그래머스에서 진행하는 파이썬 코딩테스트 스터디에 참여하게 되었습니다. 혼자 공부할 때는 풀 수 없는 문제는 풀 수 없다는 (?) 한계가 있었고, 책으로 배우며 책 속 깔끔한 예제 코드를 따라치다 보니 내 코드의 문제점을 느끼지 못했었습니다... 하지만 스터디를 시작하며 코드에 많은 문제가 있.. 2021. 11. 11.