0417-noNamed

###

1
2
3
4
splitItem에서 이 부분이 왜 실행이 안 될까???

each(str, addEachItem(singleCharacter))
큰 함수로 빼는 부분 다시 해보고 잘 안 되면 물어보기

컨디션 관리

10-10
오전 10시 - 밤 10시
나는 11시 - 밤 11시 리듬으로 공부를 하려고 햇는데 … 최근 들어서 많이 무너지고 있다.
11시반 12시반 ,,,

알고리즘

06-1

Sort를 쓰지 말자… 핵심 알고리즘에서 필요하면 만들어서 써야지 -> 너무 쓰지 말고 풀자에 메여 있었다 !
찾아가는 과정에서 필요 없는 부분 어차피 first, second, third 가장 작은 변 두번째 변 그리고 세번째 변 이 순으로
첫번째+ 두번째 > 세번째 이 부분만 비교해보면 되는데 처음에 생각한 부분은 다 찾아가는 과정이였으니+_+
이게 찾아가는 과정이 엄청 복잡해보인다. slice에서 선택된 부분 자르고 합쳐주고 거기서 하나 Concat하면 나머지에서 또 그 작업을 하고 ….

Set -> Set-> Set 하나씩 찾아가면서 만들려고 하니 너무 오래걸림

프로그래머스 모의 테스트

sql및 마지막 문제들은 다 잘 모르는 부분이였다.
알고리즘은 첫 번째 문제 말고는 다 쉬운 편… 첫번째 문제도 코딜리티에서 나왔던 문제여서 금방 풀 수 있었다.
길이가 n인 배열에 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는지를 확인하려고 합니다.
1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는 경우 true를, 아닌 경우 false를 반환하도록 함수 solution을 완성해주세요.

제한사항
배열의 길이는 10만 이하입니다.
배열의 원소는 10만 이하의 자연수입니다.

이거 다 뭔 말인지 공부해볼 것 !

Shared memory 는 shared memory 를 사용하는 모든 프로세스가 종료되면 커널이 자동으로 공간을 삭제한다.


세마포어는 프로세스간 동기화를 위한 IPC 이다.


FIFE와 pipe의 차이점은 이름이 있는 파일을 통해서 통신을 할 수 있다는 점이다.


FIFO는 queue 방식의 입/출력을 지원한다.


pipe를 이용하면 2개의 file descriptor를 생성할 수 있다. 하나는 읽기 전용, 다른 하나는 쓰기전용의 파이프로 사용된다.