개발차

    [프로그래머스] 이중우선순위큐

    https://programmers.co.kr/learn/courses/30/lessons/42628?language=swift 코딩테스트 연습 - 이중우선순위큐 programmers.co.kr 이중우선순위 큐 문제. Lev 3에 해당하는 문제인데 3단계보다 더 아래인 듯한 느낌이다.. 다른 2단계 문제가 어려워서일지도...? 아무튼 queue의 특성인 FIFO를 활용하면 된다. 근데 문제를 보면 최댓값, 최솟값을 찾아서 제거해야하는 부분을 볼 수 있다. 이건 그냥 FIFO만으로는 구현해낼 수 없기에 조건에 맞게 정렬 또한 해줘야 한다. 오름차순하여 FIFO하면 최솟값을 얻을 수 있는 것이고, 내림차순하여 FIFO하면 최댓값을 얻을 수 있다. 그 이외의 것들은 케이스만 잘 따져주면 된다! import F..

    [프로그래머스] 영어 끝말잇기

    https://programmers.co.kr/learn/courses/30/lessons/12981?language=swift# 코딩테스트 연습 - 영어 끝말잇기 3 ["tank", "kick", "know", "wheel", "land", "dream", "mother", "robot", "tank"] [3,3] 5 ["hello", "observe", "effect", "take", "either", "recognize", "encourage", "ensure", "establish", "hang", "gather", "refer", "reference", "estimate", "executive"] [0,0] programmers.co.kr 끝말잇기의 규칙을 상기하며 풀이해보면 된다. 1. 앞단어..

    [Github] 잔디 심을 때 유의해야 할 점

    repo를 하나 만들어서 작업을 하다가 어째서인지 commit이 되지 않아, 해결 방법을 찾던 도중 아직 초기라면 다른 repo를 만들어서 시도해보라는 글을 보고, 기존 repo의 파일들을 옮기고 기존 repo를 지웠다(?) 지금 생각해보니 당연한 것인데... 잔디도 뽑혔다... 당연한 것... 잔디는 그 repo에 속해있던 것인데, 모를 한 번에 뽑아버렸으니, 그 안에 속하던 commit들이 다 날라가게 된 것..! 앞으로는 그냥 냅두거나, Private 처리 해둬야겠다.. [+ 삭제한 repo 되돌리는 법] Restoring a deleted repository - GitHub Docs Anyone can restore deleted repositories that were owned by their..

    [Xcode] Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?

    에러명 : Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set? 해결방법 : is initial view controller 체크

    [Git] fatal: not a git repository (or any of the parent directories): .git

    에러명 : fatal: not a git repository (or any of the parent directories): .git git remote로 repo를 연결하려고 할 때 발생하는 에러이다. 원인 : git init을 하지 않았기 때문 해결 방법 : 현재 경로에서 아래대로 실행 git init // "name"에는 원하는 remote 이름 // "repo url"에는 github repository url git remote add "name" "repo url"

    [프로그래머스] 행렬의 곱셈

    https://programmers.co.kr/learn/courses/30/lessons/12949?language=swift# 코딩테스트 연습 - 행렬의 곱셈 [[2, 3, 2], [4, 2, 4], [3, 1, 4]] [[5, 4, 3], [2, 4, 1], [3, 1, 1]] [[22, 22, 11], [36, 28, 18], [29, 20, 14]] programmers.co.kr 행렬의 곱셈을 코드로 나타내보는 문제. 기본적으로 행렬의 곱셈에 대해서는 알고 있을 거라 생각하고 진행해본다. (다 알겠지만 행렬의 곱이 성립하려면 (m x n) * (n x p)처럼 n만 같으면 된다는 건 인지하고 시작하자.) 1. 우변에 곱해줄 행렬의 행과 열을 바꿔준다. 2. 좌변의 행렬 원소와 1번의 결과를 z..