본문 바로가기
반응형
[과제테스트] DA : 데이터 분석 및 조작 문제- 문제 링크: 데이터 분석 및 조작 사전지식- JavaScript, Python, Java- JSON Parsing (JavaScript) (Python)더보기import jsonwith open('./test1.json') as f: json.loads(f.read()) with open('./test2.json', 'w+') as f: json.dump(dict, f) (Java Gradle) (Java Maven)  해설(Java) (Python)더보기print('Hello world')# 아래에 문제 해결을 위한 코드를 작성해주세요.import jsonimport os with open('./data/input/customer.json') as f: js = json... 2024. 12. 26.
[PCCP] 기출문제 시험환경- 문항수: 3문항- 시간: 90분1회미로 탈출 명령어(150365) / 미로 탈출 명령어(150365) 해설택배 배달과 수거하기(150369) / 택배 배달과 수거하기(150369) 해설개인정보 수집 유효기간(150370) / 개인정보 수집 유효기간(150370) 해설2회110 옮기기(77886) / 110 옮기기(77886) 해설쿼드압축 후 개수 세기(68936) / 쿼드압축 후 개수 세기(68936) 해설없는 숫자 더하기(86051) / 없는 숫자 더하기(86051) 해설3회불량 사용자(64064) / 불량 사용자(64064) 해설k진수에서 소수 개수 구하기(92335) / k진수에서 소수 개수 구하기(92335) 해설거리두기 확인하기(81302) / 거리두기 확인하기(81302) 해설4회코.. 2024. 12. 26.
[PCCP] Lv1: 두 개 뽑아서 더하기(68644) 문제- 링크: 두 개 뽑아서 더하기(Lv1)- 문제더보기(문제설명)정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 반환하는 solution() 함수를 완성하세요. (제한사항) - numbers의 길이는 2이상 100이하입니다.- numbers의 모든 수는 0 이상 100이하입니다. (입출력 예시)numbersresult[2, 1, 3, 4, 1][2, 3, 4, 5, 6, 7][5, 0 ,2, 7][2, 5, 7, 9, 12] 해설- 자료구조: - 시간복잡도:  (풀이과정)1) 배열에서 두 수를 선택하는 모든 경우의 수를 구함2) 과정 1에서 구한 수를 새로운 배열에 저장하고 중복값을 제거3) .. 2024. 12. 17.
[PCCP] 라이브러리 1. C언어1) 수학2. C++1) 스택: 2) 큐: 3) 덱: 4) 정렬 셋: 5) 정렬 맵: 6) 비정렬 셋: 7) 비정렬 맵: 8) 힙: 9) 알고리즘: - 정렬: O(NlogN)더보기#include #include #include bool compare(int a, int b){ return a > b;}std::vector vec = {1, 4, 2, 6, 3};sort(vec.begin(), vec.end()); // 오름차순 정렬sort(vec.begin(), vec.end(), compare); // 내림차순 정렬- 중복제거: O(N)더보기#include #include #include std::vector vec = {1, 1, 2, 3, 4, 4, 9, 9, 2, 4,};sort(vec.. 2024. 12. 14.
[PCCP] 환경설정 1. C언어1) Windows: Visual Studio  2) MacOS: gcc + vim + Make  3) 환경설정 확인/* main.c */#include int main(int argc, char** argv) { printf("Hello C!\n"); return 0;}$gcc main main.c$ ./main 2. C++1) Windows: Visual Studio  2) MacOS: g++ + vim + Make 3) 환경설정 확인/* main.cpp */#include int main(int argc, char** argv) { std::cout $ gcc -o main main.cpp$ ./main 3. C#1) Windows: Visual Studio 2) 환경설정 확인.. 2024. 12. 14.
[PCCP] 소개 및 준비 1. 소개1) 자격분류: 민간자격시험2) 유효기간: 2년3) 응시료: 50,000원 (2024.12.25 기준)4) 문항수 및 시간: (필기) 80문항/120분 (실기) 3문항/180분5) 시험유형: 120분/4문항/코드작성6) 합격기준: 400점 이상 점수별 레벨1-57) 주관: (주)그렙8) 시험응시: 프로그래머스인증시험9) 응시자수: X10) 합격률: X 2. 학습로드맵1) C- 추천교재: - 추천강의: - 기출문제:  2) C++- 추천교재: 코딩테스트 합격자되기(C++ 편)- 추천강의: 바킹독의 실전 알고리즘 강의- 기출문제:  3) C#- 추천교재: - 추천강의: - 기출문제:  4) Java- 추천교재: 코딩테스트 합격자되기(Java 편)- 추천강의: - 기출문제:  5) Python- 추천.. 2024. 12. 14.
[정보처리기사] 프로그래밍언어 - Java 1. 분석 및 키워드학습목표1) 응용 소프트웨어 개발에 사용되는 프로그래밍 언어의 기초 문법을 활용할 수 있고, 언어의 특성 및 라이브러리를 기반으로 하여 기본 응용 소프트웨어를 구현할 수 있어야 한다. Keyword- 진수, 변수, 데이터타입, 연산자, 조건문, 반복문, 함수, 사용자정의자료형(열거체, 구조체), 추상화와 상속, 알고리즘, 라이브러리, 예약어 빈출용어 및 개념-   출제정답(2020년 이후)년도3회2회1회2024년 1번(배열 비교연산자)14번(홀수 더하기, 짝수 더하기)17번(문자열, 함수, charAt, 배열)20번(문자열 메서드)1번()10번()16번()2023년1번()12번()14번()14번()1번()18번()20번()2022년4번()19번()20번()7번()17번()1번()5번(.. 2024. 10. 11.
[Roadmap] 1. Programming Langauge 1. C Language- [교재] C언어 코딩 도장- [교재] 모두의 코드(씹어먹는 C)- [강의] 홍정모의 따라하며 배우는 C언어(Visual Studio)- [공식문서] cppreference(C reference)- [공식문서] devdocs(C)- [공식문서] MSDN(C)- [공식문서] GNU make- [공식문서] CMake Tutorial(3.30.4)- [공식문서] devdocs(GNU make)- [공식문서] devdocs(CMake 3.26) 2. C++- [교재] 모두의 코드(씹어먹는 C++)- [교재] C++ 기초 플러스- [교재] 전문가를 위한 C++- [교재] 핵심 C++ 표준 라이브러리 2판- [강의] 홍정모의 따라하며 배우는 C++(Visual Studio)- [공식문서] .. 2024. 10. 5.
[로드맵] 1. 웹 개발 프론트엔드(개인 학습)1. HTML/CSS- HTML5- CSS3- Bootstrap 2. JavaScript- VSCode- Vanilla JS- Modern JS- npm/yarn 3. TypeScript- TypeScript 4. React.js- React.js 5. Next.js- Next.js  백엔드(개인 학습)1. Java(Java17)- Intellij- 이것이 자바다- Learn Java  2. Spring- 스프링 부트 3 백엔드 개발자 되기- Spring Initializr- Spring Boot 공식 문서- Spring 공식 문서 3. JavaScript- VSCode- Vanilla JS- Modern JS- npm/yarn 4. JavaScript Framework- Node... 2024. 10. 3.
[목차] Java 2024. 8. 7.
반응형