코드스테이츠 프리코스를 들은지 벌써 5주차에 접어들었다. 학원 프로젝트로 바빠서 진도를 많이 따라가지 못했다. 그래서 한번 기수 이동을 했는데도 여전히 진도는 그대로이다. 아마 학원이 끝나야지 제대로 집중할 수 있을것 같다. 그래도 이번주는 solo week이라서 새로 과제나 수업은 없이 부족한 부분을 채울 수 있는 주이다. 그래서 늦어진 진도를 조금이나마 따라잡고 있다. 파이썬과 자바를 하다가 자바스크립트를 새로 나가니 문법적인 부분에서 많이 헷갈렸고, 반복문이나 함수들도 새로운 부분이 많아서 문제를 풀 때 어려웠다. 그래도 아예 프로그래밍을 처음 배우는건 아니어서 문제를 접하면 어떤 식으로 풀면 되지 않을까하는 방법은 떠올랐지만, 어떤 함수를 써야할지, 문자열이나 배열을 다루는 방법 등이 헷갈렸다. ..
코드잇 ) 프로그래밍 기초 정렬 삽입 정렬 - 0번 인덱스부터 시작해서 하나씩 각 값의 자리를 찾아주는 알고리즘 ❌합병 정렬 ❌ 알고리즘 Logarithms 로그 → 거듭제곱의 반대 선형탐색 Linear Search 👌 12345678910def linear_search(element, some_list): for index in range(len(some_list)): if element == some_list[index]: return index print(linear_search(2, [2, 3, 5, 7, 11]))print(linear_search(0, [2, 3, 5, 7, 11]))print(linear_search(5, [2, 3, 5, 7, 11]))print(linear_search(3..
[2018년 03월 04일 기출문제] 1과목 : 데이터 베이스 BETWEEN 연산 → 이상 ~ 이하 데이터베이스 로그(log)를 필요로 하는 회복 기법 → 즉각 갱신 기법 이진 검색 알고리즘 → 피보나치 수열 X 2과목 : 전자 계산기 구조 SDRAM → 액세스가 진행되는 동안 CPU가 대기X → 동기 입출력장치의 인터럽트 우선순위를 하드웨어적으로 결정하는 방식 → Daisy Chain 일반 응용 프로그램이 직접 접근할 수 없는 레지스터 → 세그먼트 레지스터 인스트럭션 설계 과정에서 고려 → 인터럽트X DMA → 메모리 입출력 디바이스 사이에 데이터의 주고받음이 직접 행해지는 기법 소형계산기에서 BCD 코드 대신 excess-3 코드를 많이 사용하는 이유 → 자기보수가 가능함 인터럽트 우선 순위 결정 →..
정처기 기출 2013-2회, 2013-3회 풀고 오답 정리 👌코드잇) 과제 피드백 보고 수정하기 - 코딩에 빠진 닭 👌1234567891011121314151617 sales = open('chicken.txt', 'r') # 31일: 472300 sum = 0 # 총 매출 for i in sales: temp = i.split() sum += int(temp[1]) # 총 일수 last_day = temp[-2] last_day = int(last_day[:2]) # 평균 매출 total = sum / last_day print(total) sales.close()Colored by Color Scriptercs 피드백) split을 할 때 split(": ")과 같이 더 간결하게 구현, last_da..
[2013년 06월 02일 기출문제] 1과목 : 데이터 베이스 논리적 설계 : 트랜잭션 인터페이스 설계, 스키마의 평가 및 정제 내부 스키마 : it defines how the data are physically arranged on a storage device. 2과목 : 전자 계산기 구조 채널 명령어(CCW)로 알 수 있는 내용 : 명령코드, 데이터 주소, 데이터 크기, 플래그 두 개의 데이터를 혼합하거나 일부에 삽입하는데 사용되는 연산 → OR연산 INTERRUPT state에서는 제어하는 데이터 없이 fetch state로 변한다. 기억장치 중 CAM(content addressable memory) → associative 기억장치 오퍼레이션 코드(OP-code)는 CPU의 인스트럭션 레지스..