[정보처리기사] 정보처리고사 느낀 점 + 공부법
CS2024. 4. 28. 00:51[정보처리기사] 정보처리고사 느낀 점 + 공부법

누군가에겐 5개월이면 끝나는 일정이지만,하고 싶은 공부만 하다 보니 정처기 고시로 전락했다.  가채점 결과, 대략 80점 으로 정보처리기사 고시를 졸업했다.  정보처리기사 느낀 점1. 반드시 한 사이클에 끝내자장수생이 되면서 힘들었던 점이 3개가 있다.시험을 한번 떨어지면 다음 시험까지 기간이 길어, 늘어지기 쉽다.Qnet의 시험 접수는 불편해서, 원하는 시험장 자리 잡는 것은 수강 신청급으로 힘들다.매 시험마다 주말을 소모해야 한다. 직장인에게 주말 하루는 매우 컸다.2. 필기 공부 방법전공자 및 현업자 기준으로 교재는 필요없고, 기출 문제 풀어보고 가면 된다.본인이 활용한 사이트 정보처리기사 필기 기출문제 전자문제집 CBT - 최강 자격증 기출문제 전자문제집 CBT정보처리기사 필기 기출문제 전자문제집..

[정보처리기사] 요구사항 확인 (1) - 소프트웨어 개발 방법론
CS2024. 3. 31. 18:24[정보처리기사] 요구사항 확인 (1) - 소프트웨어 개발 방법론

소프트웨어 생명주기 (SDLC - Software Development Life Cycle)프로세스요구사항 분석  → 설계 → 구현 → 테스트 → 유지보수모델 종류 (폭프나반)폭포수 모델순차적 접근이해가 용이, 관리가 편리요구사항 변경 어려움프로토타이핑 모델프로토타입 개발요구 분석 용이프로토 타입 폐기 → 비용 증가나선형 모델위험성 감소와 변경에 유연한 대처반복적 모델증분방식으로 병행 개발병행 개발로 일정 단축소프트웨어 개발 방법론종류구조적 방법론정보공학 방법론객체 지향 방법론컴포넌트 방법론애자일 방법론제품 계열 방법론 애자일 방법론특징개발 기간이 짧고 신속피드백을 받아 유동적으로 개발종류XP (익스트림 프로그래밍)5개의 가치와 12개의 실천항목1~3주의 반복스크럼매일 정해진 시간, 장소에서 짧은 시간의..

CCW, CW- 외적
CS/Algorithm2024. 1. 21. 22:27CCW, CW- 외적

시계 방향으로 돌면 외적 결과가 + -> 결과가 + 면, 시계방향 반시계 방향으로 돌면 외적 결과가 - -> 결과가 -면 반시계 방향 평면이라고 가정하면 AB X AC (벡터) = m1n2 - m2n1

CS/Algorithm2024. 1. 20. 10:01최소 공배수(최대 공약수) 찾기 - 유클리드 호제법 (나머지 정리)

결론 먼저 def gcd(a, b): while b != 0: a, b = b, a % b return a def lcm(a, b): return a * b // gcd(a, b) test_number = int(input()) for _ in range(test_number): number_1, number_2 = map(int, input().split()) print(lcm(number_1, number_2)) 원리 유클리드 호제법 a > b 일 때, a % b = r 이면 a와 b의 최대 공약수는 b와 r의 최대 공약수와 같다 나머지 정리 a % b = r 이면, a = bq + r (q는 임의의 몫) 만약 d가 a와 b의 공약수 라면, d는 r도 나눌 수 있다 좌변 a % d = 0 우변 bq ..

백준 허브 연동하기
CS/Algorithm2024. 1. 16. 23:56백준 허브 연동하기

백준 허브를 이용해서 백준도 풀고, 깃허브 잔디도 심어보자 백준 허브 설치 아래 링크로 가서 백준허브 익스텐션을 크롬에 설치한다. https://chromewebstore.google.com/detail/%EB%B0%B1%EC%A4%80%ED%97%88%EB%B8%8Cbaekjoonhub/ccammcjdkpgjmcpijpahlehmapgmphmk?hl=ko 백준허브(BaekjoonHub) Automatically integrate your BOJ submissions to GitHub chrome.google.com 깃허브 인증 후 레포지토리 연동 Create a new Private Repository - 새로운 레포지토리 연결 Link an Existing Repository - 기존의 레포지토리 ..

CS/문제 풀이2023. 2. 2. 22:38미로 탈출 명령어

시도 했던 방법 - BFS (간만에 BFS 로 풀겠다고 마음먹는 바람에..) 결론 - 먼저 거리 계산해서 되나 안되나 확인후 변위량을 계산해서 d, l, r, u 써야 되는거 계산하고 남은 카운트에서 d, l를 먼저가서 (최대 (n,1)) 간다 다음에 그래도 카운트가 남으면 rlrlrlrlrl 를 반복한다. from collections import deque # def solution(n, m, x, y, r, c, k): # answer = '' # q = deque([(x,y,"", 0)]) # while q: # pos_x, pos_y, path, count = q.popleft() # print(pos_x, pos_y, path, count) # if count == k : # if pos_x ..

image