분류 전체보기116 [프로그래머스] Swift - 순위 https://school.programmers.co.kr/learn/courses/30/lessons/49191 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023.08.02 기준 Level 3 알고리즘 공부를 위해 풀고 기록하는 글입니다! 참고만 해주시고 더 좋은 풀이법이 있다면 알려주세요! 아이디어 각 선수의 경기 결과들이 주어지고 몇몇 경기 결과는 분실해서 없는 상황입니다. 주어진 경기 결과들로만으로 순위를 확정할 수 있는 선수의 수를 return 해야 합니다. 우선 경기 결과라는 것은 결국 부모와 자식의 관계와 같습니다. 이긴 사람은 부모 진.. 2023. 8. 2. [프로그래머스] Swift - 풍선 터트리기 https://school.programmers.co.kr/learn/courses/30/lessons/68646 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023.08.01 기준 Level 3 알고리즘 공부를 위해 풀고 기록하는 글입니다! 참고만 해주시고 더 좋은 풀이법이 있다면 알려주세요! 아이디어 문제 조건은 다음과 같습니다. 임의의 인접한 두 풍선을 고른다. 번호가 더 큰 풍선을 터트린다. 단 1번은 번호가 더 작은 풍선을 터트릴 수 있다. (찬스라고 하겠습니다!) 우선 무조건 번호가 더 큰 풍선을 터트려야 한다는 기조로 아이디어를 떠올렸습.. 2023. 8. 1. [iOS] SOPT - Swift 에러 핸들링 with Combine + Clean Architecture 사건의 발단 작년부터 계속 개발 중인 프로젝트에서 에러 핸들링에 대한 필요성이 계속 커져가고 있었습니다. 동아리원들을 위한 앱인데 사용자가 점점 늘어나서 수백 명이 되었고 팀원들 모두 전혀 예상하지 못했던 여러 가지의 버그가 발생하기 시작했습니다. SOPT 에서는 매주 토요일마다 세미나가 열리는데 이 때 동아리원들이 출석 체크를 쉽게 하도록 도와주는 기능을 추가되어 배포된 상태였습니다. 출석 시간인 토요일 14시에 무조건 앱이 잘 동작해야만 하는 상황이었는데....,,... 역시나 첫 대규모 사용인데 무사히 넘어갈리가 없었다...ㅎㅎ 그동안 에러 처리를 제대로 안했기 때문에 발생하는 일들이었고 당연하게도 에러 처리가 부족했기 때문에 버그를 잡는 것도 쉽지 않았습니다. 사진을 보면 다들 네트워크 오류라는 .. 2023. 7. 30. [프로그래머스] Swift - 다단계 칫솔 판매 https://school.programmers.co.kr/learn/courses/30/lessons/77486 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023.07.29 기준 Level 3 알고리즘 공부를 위해 풀고 기록하는 글입니다! 참고만 해주시고 더 좋은 풀이법이 있다면 알려주세요! 아이디어 다단계 조직은 트리 구조를 이루고 있습니다. 각 판매원(노드)는 자신을 초대한 사람을 부모 노드로 가집니다. 따라서 sam은 edward를 부모 노드로 가지고 edward는 mary를 부모 노드로 가집니다. 마지막으로 mary는 center(민호)를 .. 2023. 7. 29. [프로그래머스] Swift - 카카오 [1차] 셔틀버스 https://school.programmers.co.kr/learn/courses/30/lessons/17678 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023.07.28 기준 Level 3 알고리즘 공부를 위해 풀고 기록하는 글입니다! 참고만 해주시고 더 좋은 풀이법이 있다면 알려주세요! 아이디어 문제가 길지만 핵심을 요약하면 다음과 같습니다. 9시부터 t분 간격으로 n회 셔틀이 온다. 콘이 매일 당일에 셔틀을 타야하는데 최대한 늦은 시간에 타야한다. 즉, 콘이 가장 늦게 셔틀을 타도록 하면 됩니다. 가장 늦게 타려면 당연히 마지막에 도착하는 .. 2023. 7. 28. [프로그래머스] Swift - 가장 긴 팰린드롬 https://school.programmers.co.kr/learn/courses/30/lessons/12904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023.07.26 기준 Level 3 알고리즘 공부를 위해 풀고 기록하는 글입니다! 참고만 해주시고 더 좋은 풀이법이 있다면 알려주세요! 아이디어 앞뒤를 뒤집어도 똑같은 문자열인 팰린드롬을 찾는 문제였습니다. 주어진 문자열 s의 부분 문자열(Substring)에서 가장 긴 팰린드롬의 길이를 return하면 됩니다. 문제 자체는 매우 단순합니다. s를 탐색하며 substring을 구하고 팰린드롬인.. 2023. 7. 26. 이전 1 ··· 8 9 10 11 12 13 14 ··· 20 다음