공고 - https://apply.lg.com/app/myp/status/RetrieveMyJobNoticesDetail.rpi iOS 가 있어서 당연히 SW Application 분야로 지원했다. 자소서 전형적인 자소서 질문이었다. 질문도 적고 글자 수도 적어서
일단 올해는 본격적으로 취준과 커리어를 시작한 해였다. 그리고 나의 첫 커리어를 시작한, 4개월반 동안 일한 회사에서 퇴사하게 되었다.
공고 - https://programmers.co.kr/competitions/1771프로그래머스 썸머, 윈터 코테의 경우는 지금까지 코테 연습하려고 계속 응시해왔었다.iOS 가 있는 모든 회사에 지원했다.정확히 어떤 것을 이용하는 것인지는 기억이 안나지만1번
개념 상태 문맥 교환 PCB Context Switch 프로세스 스케쥴링 큐 스케쥴러 프로세스의 상태 - Suspended
함수형 프로그래밍을 이해하기 위한 개념수학적인 용어 - 범주론순서가 있는 연산을 처리할 때 활용하는 디자인 패턴수학적인 모나드의 개념을 100% 만족하는건 아니라 모나딕 이라고도 부름.타입을 인자로 받는 타입 (특정 타입의 값을 포장)특정 타입의 값을 포장한 것을 반환
고차함수 : 매개변수로 함수를 가지는 함수 Map, Filter, Reduce 는 모두 고차함수다!컨테이너 안의 요소에 매개변수로 전달되는 함수를 실행해서 그 결과를 다시 컨테이너로 감싸서 반환한다.Sequence, Collection 프로토콜을 따르는 타입, Opti
System Structure 위에서 Program 을 실행 저장장치 계층 구조 위로 갈 수록 비싸고 빠르기 때문에 용량이 적다. Secondary 에서 자주 쓰는 것을 매번 느린 장치에서 읽어오지 않고 빠르게 쓰기 위해 휘발성 메모리에 올려놓고 쓴다. 프로그램
목차! 아래 키워드만 보고 차근차근 설명할 수 있으면 이 부분 공부는 성공일듯!!!CPUregistermode bitinterrupt lineMemoryTimerI/ODevice ControllerLocal BufferInterrupt / System CallDMA C
운영체제 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로, 사용자와 다른 소프트웨어를 하드웨어와 연결해준다. 좁은 의미 : 커널 - 운영체제의 핵심 부분으로 메모리에 상주하는 부분. 넓은 의미 : 커널 + 각종 주변 시스템 유틸리티 목적 사용자가 HW
신규 아이디 추천 문제를 풀면서 정규표현식을 알고 푸는 것과 모르고 푸는 것이 천차만별의 차이가 있다는 것을 느꼈다. 그래서 정규표현식에 대해 한번 정리해두고 앞으로 알고리즘 문제를 풀 때 사용하려고 한다!!! > . [] \d \s \w > \* + {} ? >
1, 2. 2번의 장점 : 도서 관리용 프로그램에 도서가 늘어나면 쉽게 realloc 3. 4. 5. 6. 7.
기본 연산자 외에도 비트 연산자 같은 고급 연산자가 제공된다. Swift 의 연산자는 오버플로우가 없다!!! 그래서 오버플로우가 되는 연산자는 따로 있음. 사용자가 직접 중위, 접두사, 접미사, 할당 연산자를 자유롭게 정의할 수 있다. 해당 연산자 지원을 위해 exte
다른 소스 파일과 모듈에서 코드의 부분에 접근할 수 있는 권한을 제어한다. 코드의 세부 구현을 숨기고, 해당 코드에 접근하고 사용하는 기본 인터페이스를 지정한다. 개별 타입 (클래스, 구조체, 열거형) 과 해당 타입 내에 있는 property, method, init
Swift 는 기본적으로 코드에서 발생하는 불안전한 동작들을 자동으로 방지해준다. 변수가 사용 전에 초기화 되어 있는지, 할당 해제 후에는 접근하지 않음. 배열 인덱스 범위를 벗어나는지 ... 메모리 위치를 수정하는 코드가 해당 메모리에 대한 독점 권한을 가지도록 요
분명 C언어 공부 1번 2번 풀다가 때려쳤던 기억이 있는데 스무스하게 잘 풀려서 코테 짬이 쌓였구나 싶었다. 1 2 3 4 5 6
Automatic Reference Conting 자동 참조 카운팅Swift 가 자동적으로 메모리를 추적하고 관리하기 위해서 사용한다.ARC 는 인스턴스가 필요하지 않을 때, 메모리에서 내린다.하지만, 프로그래머가 명시적으로 해결해야하는 상황이 있다.참조 카운팅이기 때
이진탐색트리 - https://velog.io/@ddosang/자료구조-7-이진탐색트리 9. Red-Black Tree 높이가 h 인 이진 탐색 트리에서 시간 복잡도는 O(h) 가 되는데, 최악의 경우, 경사 이진트리 이므로 O(h) = O(n) 이 된다. ->
함수의 반환 타입을 비공개로 유지하는 것.함수의 반환 타입으로 구체적인 타입을 제공하지 않고, 프로토콜 측면에서 서술한다.타입의 정체성이 보존된다? - 컴파일러는 타입 정보에 접근이 되는데, 클라이언트는 그럴 수 없다?ASCII 그림을 그리는 모듈을 작성한다고 가정하면
모든 타입에서 동작하는 유연한 함수, 타입을 작성할 수 있다. 중복되는 코드를 피하기 위해서 작성 타입을 추상화 한다고 보면됨. 1. 제너릭이 해결하는 문제 아래의 세 함수는 같은 역할을 하지만, input 타입 때문에 다 따로 씀. 여기에서 중요한 것은 a, b