분류 전체보기

    [정보처리기사] 2022년 2회 정보처리기사 필기 합격 후기! (느낀점, 책, 공부 방법 등)

    거의 2달.. 꽤나 오랜만에 글을 작성하네요 ㅎㅎ.. 정보처리기사 시험도 있었고, 대학교 시험에 이력서랑 자소서랑.. 할게 너무 많아져서 시험 보고 오자마자 메모장에 글 쓸 거 흘겨 적어두고 이참에 블로그 잠시만 쉬자.. 했는데.. 2달이 좀 넘은 거 같네요...ㅠ 실기 준비로 바쁘겠지만, 반성하며 다시 꾸준히..! 📍 목차 1. 시험 후기 2. 공부 방법 (책 소개, 공부시간) 3. 마무리(내 생각 정리?) 시험 후기 우선, 저는 22.04.24 일요일에 시험장에 가서 2022년 정보처리기사 2회차 필기를 70, 65, 85, 50, 65점. 평균 67점으로 통과했습니다. 저는 시험 보기 전에 필기 후기글들을 보면서 책 회독하고, CBT를 많이 풀면 좋다는 글들을 보고 시작했습니다. CBT도 평균 80..

    [Swift] 문자열 나누기 split()과 components() 를 알아보자!

    코로나에 걸리고 여러가지 일에 겹쳐서 오랜만에 글을 쓰게 되었네요.. 다시 열심히 해야지 😤 오늘은 Swift에서 문자열을 처리하는 방법중에 문자열을 쪼개야 하는 경우에 사용되는 split와 components 메소드에 대해서 알아보겠습니다. 알고리즘에서도 자주 사용되는 메소드이니 차이점을 알아두면 좋겠죠? 😋 split split 메소드를 먼저 공식문서를 통해서 봅시다. 위와같이 split 메소드는 separator, maxSplits, omittingEmptySubsequences 의 3가지 파라미터가 있습니다. 하나씩 알아봅시다! 📍 separator Character 타입으로, 매개변수를 받아서 해당 인자를 기준으로 쪼개주는 역할을 합니다. 우리가 원하는 바로 그 역할이죠 🤓 let str = "..

    [Swift/Algorithm] Swift Algorithm 팁 정리❗️

    오늘은 Algorithm 문제를 풀면서 많이 사용되는 것들을 정리해보려 합니다. 이 내용들은 추가할 내용이 생길 때마다 업데이트할 예정입니다 :) 값 입력 프로젝트 생성 swift 언어로 알고리즘을 풀 경우에는(특히 백준 알고리즘의 값을 입력받아야 하는 경우) readLine()을 사용해야 합니다. 그렇기에 그게 가능한 Command Line Tool로 프로젝트를 생성하면 됩니다. 키보드 값 입력받기 var input = readLine() // return 값은 Optional String 형식 var input = readLine()! // return 값은 String 형식 Int 값 입력받기 var input = Int(readLine()!)! // return 값은 Int var input = ..

    [Data Structure] 선형(Linear) & 비선형(NonLinear) 자료구조

    자료구조의 분류는 크게 2가지로, 선형 구조(Linear)와 비선형 구조(NonLinear)가 있습니다. 선형 구조(Linear) 선형 구조란, 자료를 구성하는 원소들을 하나씩 순차적으로 나열시킨 형태입니다. 자료들간의 앞, 뒤 관계가 1:1의 관계로 배열과 리스트가 대표적이며 스택과 큐도 이에 해당됩니다. 비선형 구조(NonLinear) 비선형 구조는 앞서 알아본 선형 구조와 달리, 하나의 자료 뒤에 여러개의 자료가 존재할 수 있는 형태입니다. 자료들간의 앞, 뒤 관계가 1:n 또는 n:n의 관계를 나타냅니다. 트리와 그래프가 대표적이며, 계층적 구조를 나타내기에 적절합니다. 이미지 정리!