2024/05 4

[백준] 구현 14890 경사로 파이썬 풀이

https://www.acmicpc.net/problem/14890 풀이 총평어렵진 않았는데 for문을 돌리는 구간을 "매우 유심히" 살펴봐야 했다푸는데 걸린 시간은 30분정도인데 사실 40분정도 95%에서 틀려서 거의 한시간정도 풀었다..아직 갈길이 멀지만 열심히 해봐야겠다 부트캠프 하는 동안은 일주일에 1문제 골드 구현1문제는 테마별로 돌아가면서 풀기로 하려고 한다욕심부리다간 아무것도 할 수 없어파이팅import sysdef check(arr): for i in range(len(arr)-1): if arr[i]!=arr[i+1]: return False # 한번이라도 같지 않으면 false return Truedef checksame(arr,index,d)..

프로세스와 스레드

프로세스의 정의란?- "컴퓨터에서 연속적으로 실행되고 있는 프로그램"동작방식 : OS가 프로그램을 Memory에 Load -> CPU 할당 후 명령어 실행 -> 대기 -> 실행 후 종료스레드의 정의란?- "프로세스 내에서 실행되는 흐름의 단위"동작방식 : 각 스레드가 독립적인 실행 흐름을 가지고 명령어를 병렬적으로 처리한다. OS는 프로글매을 실행하기 위해 메모리를 할당하고, 이 할당된 메모리 공간 내에서 독립적으로 실행되는것이 "프로세스"이다. 한 프로세스 내에 여러개의 스레드를 생성할 수 있고, 이 스레드들은 프로세스의 자원과 메모리를 공유한다.스레드는 프로세스보다는 가벼운 작업 단위, 여러개로 Divide 되어있으므로 멀티태스킹과 같은 효과를 낼 수 있음

카테고리 없음 2024.05.12

JavaScript 응용 및 ES6 개념 정리

1. 절차 지향 프로그래밍초기 프로그래밍의 패러다임 , 순서에 따라 코드를 순차적으로 실행한다 2. 객체지향 프로그래밍(Object-Oriented Programming, OOP)"객체"라는 독립적인 단위를 이용해 프로그래밍을 구성하는 패러다임객체란 ? "속성과 기능을 가진 독립적인 데이터 단위" 메소드들을 묶어 객체를 만들고, 이 객체들간의 상호작용으로 프로그래밍을 구현한다.대표적인 객체지향 언어로는 C++ JAVA가 존재 3. 함수형 프로그래밍함수를 일급 객체 취급, 순수 함수 중심으로 프로그래밍을 작성하는 패러다임대표적으론 JavaScript가 예시이다. Reduce 메소드array.reduce(콜백함수, 초기값)자신이 호출한 배열의 모든 요소들을 순회 -> 인수로 전달받은 콜백함수를 반복 호출원본..

카테고리 없음 2024.05.12