본문 바로가기

Study17

2025년 1회 정보처리기사 필기 후기 2025년 정보처리기사 필기시험 1회 차의 후기를 적어보고자 한다.  [필기시험 후기] 보통 1회차가 쉽게 나온다고 하던데 그래서 그런지전체적인 시험 난이도는 기출문제도 몇 회 돌리고 개념도 적절히 중심 키워드 위주로 암기했다면 크게 어려운 부분은 없었을 것이다.무엇보다도 기출 문제에서도 동일하게 출제된 것들도 있었고,계산하는 문제도 이번에는 디스크 스케쥴링은 출제되지 않았으며서브넷 마스크 1문제 페이지 부재 계산 1문제 출제되었다. SQL문제도 쉽게 출제된 편이라고 생각한다.DDL 키워드가 아닌 것 고르는 게 1문제 출제 됐고,정규화 문제는 2문제 정도 나왔는데 보이스코드 정규형과 정규형의 의미로 옳지 않은 것 정도?이번에는 2,3,4과목이 쉬웠고 1,5과목이 헷갈리는 문제들이 많았다. 특히 프로그래밍.. 2025. 3. 4.
CSS3 총정리 / 레이아웃 구조 잡기 📌[용어정리] 선택자(selector) : 특정 태그를 선택해서 해당 태그의 속성을 변경하는 목적으로 사용한다. div { } ⇒ div가 선택자 전체선택자(universal selector) : * 태그선택자 : div, head, body 등 id선택자 : # class선택자 : . 속성선택자 의 경우 input[type=text]와 같이 속성을 사용해 선택해준다. 후손 및 자손 선택자 후손 : 부모 노드 밑에 존재하는 모든 노드를 말한다. div ul div p div태그 아래 위치한 모든 ul태그들 혹은 p태그들을 선택하게 된다. 자손 : 부모 노드 바로 밑에 존재하는 깊이가 1인 노드를 말한다. div > h1 div > p div태그 바로 아래 위치한 자손 태그인 h1, p를 선택하게 된다. .. 2023. 12. 13.
HTML5 총정리 / 시멘틱 코딩하기 ✍[연말 결산으로 HTML5와 CSS3를 공부하는 계기] : 내가 지원하는 직무가 풀스택 혹은 백엔드더라도 어느 정도 프런트에 대한 지식이 제대로 정립돼 있어야 하기도 하고, 또 사이드 프로젝트를 하더라도 아는 프런트엔드 개발자가 없어서 현실적으로 내가 해야 하는 경우가 많기 때문에 알아야만 하는 상황도 된다.. 아무튼 풀스택을 하든 백엔드를 하든 html과 css는 기초 지식의 범주에 있다고 생각돼서 공부 시작 !! 📌[공부한 강좌] [HTML5&CSS3] 실전 HTML5 & CSS3 동영상 강좌 제 1강 Web 과 HTML 실전 HTML5 & CSS3 동영상 강좌 제 1강 Web 과 HTML 이번 강의는 Web 과 HTML편입니다. 1강 Web 과 HTML 인사드립니다.우리는Web을구성하고있는HTML.. 2023. 12. 12.
2023년 1회 sqld개발자 시험 후기 나는 현재 국비과정으로 AWS를 활용한 풀스택 과정을 듣고 있다. 지난해 9월 말부터 시작해 벌써 다음 달이면 과정을 이수할 수 있게 되었다. 이 과정에서 프로젝트를 진행하면서 SQL이라는 데이터베이스 프로그램을 다루게 됐고, 경험해 본 결과 쿼리문을 얼마나 똑똑하게 다루느냐에 따라 백에서 건드리는 코드 자체가 확연히 간략해질 수 있음을 느꼈다. (이번 시험에 내가 아직 붙었는지 아닌지는 모른다. 1회 차에 본 사람들 결과는 4/7일에 시험 점수가 발표된다고 한다.) 그래서 SQL공부도 할 겸 개발자 자격증을 취득해 두면 좋을 것 같아 도전하게 됐다. 참고로 sql자격증은 전문가 레벨, 개발자 레벨로 나눠져 있는데 개발자 자격증을 취득해야 전문가 자격증으로 넘어갈 수 있다. 2023년 올해 SQL자격증의.. 2023. 3. 30.
[Lv.0/Programmers] 특정 문자 제거하기 / 문자열안에 문자열 프로그래머스 [Lv.0] 단계 [문제] 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return 하도록 solution 함수를 완성해 주세요. [조건] (1). 1 아마 기능적인 면에서 효율을 높이고 싶으면 charSequence를 사용하는 게 아닐지..? - 🌟replace() / replaceAll() 차이점 => replace(charSequence target, charSequence replacement) => replaceAll(String target, String replacement) target : 변환하고자 하는 대상 문자열 replacement : 변환해 줄 문자열 ❗️두 메서드의 가장 큰 차이점은 인자로 .. 2023. 3. 30.
10. <컬렉션 프레임웍 - List, Set, Map> ~자바의 정석 summary ~ 1. 컬렉션 프레임웍 : 데이터 군(group)을 저장하는 클래스들을 표준화한 설계 1) 컬렉션 - 다수의 데이터, 즉 데이터 그룹 2)프레임웍 - 표준화된 프로그래밍 방식 *컬렉션 프레임웍의 핵심 인터페이스 Collection (List와 Set의 공통점 집합 인터페이스) List 순서 o, 중복 o ex)대기자 명단 ArrayList, LinkedList, Stack, Vector 등 Set 순서 x, 중복 x ex)소수의 집합, 양의 정수집합 HashSet, TreeSet 등 독립적 Map - 키(key)와 값(value)의 쌍(pair)으로 이루어진 데이터 집합 - 순서x, 키 중복 x, 값 중복 o ex)우편번호, 지역번호, 아이디-비밀번호 HashMap, TreeMap, Hashtable, P.. 2023. 1. 20.
04.조건문/반복문 Exercise (기본 코드/내 풀이/해설) [4-1] 다음의 문장들을 조건식으로 표현하라. 1. int형 변수 x가 10보다 크고 20보다 작을 때 true인 조건식 10 < x && x< 20 2. char형 변수 ch가 공백이나 탭이 아닐 때 true인 조건식 ch != ' ' || ch != '\' 3. char형 변수 ch가 'x'또는 'X'일 때 true인 조건식 ch = 'x' || ch='X' 4. char형 변수 ch가 숫자 ('0'~'9')일 때 true인 조건식 '0' 내 프로그램상에 오류가 있는 건지 해설지의 코딩과 정답이 나와 반대됨 나는 내 해설로 했을 때 제대로 된 결과값을 얻었다. 처음에 if('0' 각 자리 별로 담긴 result값에 어떻게 자리값을 줘야하는지 고민하다 못 풀었는데 해설처럼 result*10을 tmp%.. 2023. 1. 18.
09. <Calendar, DecialFormat, SimpleDateFormat> ~자바의 정석 summary ~ 1. Calendar 클래스 - 추상클래스 (객체 생성 불가능) - Date클래스->Calendar클래스->java.time패키지 - 나라별로 사용하는 달력이 다르므로, 수정하기 쉽게 메서드를 이용한다. ex) Calendar cal = new GregorianCalendar(); => 권장 x Calendar cal = calendar.getInstance(); => 권장 => 현재날짜와 시간으로 설정됨 - get(); : 현재 시스템의 날짜와 시간 출력 -set(); : 원하는 날짜와 시간으로 설정 *void set(int field, int value) *void set(int year, int month, int date, int hourOfDay, int minute, int second) YE.. 2023. 1. 17.
08. <String클래스, 문자열-기본형 변환, 오토박싱> ~자바의 정석 summary ~ 34. String클래스 - 변경 불가능한(immutable)클래스로 매 연산마다 새로운 문자열을 가진 String인스턴스가 생성되어 메모리 공간을 차지한다. -> 변경이 잦다면 변경 가능한 StringBuffer클래스를 사용하는 것이 좋다. -> 같은 내용의 문자열 리터럴은 한번만 저장된다. 34-1. String클래스의 생성자와 메서드 34-2. join() : 여러 문자열 사이에 구분자를 넣어서 결합한다. - split()과 반대의 작업을 한다. ex.28 String animals = “dog, cat, bear”; String[] arr = animals.split(”,”); String str = String.join(”-”, arr); System.out.println(str.toString.. 2023. 1. 16.
03.연산자 Exercise (기본 코드/내 풀이/해설) [3-2] - 해설에서는 0보다 큰 경우로 했는데 나머지가 음수인 경우는 없으므로 내가 풀이한 것처럼 0과 같은 경우로 조건을 줘도 원하는 값을 얻을 수 있다. [3-3] - prinln메서드를 사용할 때 String타입은 ""으로, char타입은 ' '로 코딩한다. - 삼항연산자를 중복해서 쓸 때 괄호 사용에 주의 [3-4] [3-5] [3-6] - num값이 10의 배수일 경우 10의 값이 나와야 하는데 이 점을 간과하고 0으로 출력되게 코드를 짜버림. -> 어떤 경우에 어떤 값이 나와야 하는지에 대해 파악 필요 -> 간략하게 코딩하는 습관 들이기 [3-7] - 반올림의 경우 0.5를 더해줘야 하는데 1을 더해줘버림 [3-8] [3-9] [3-10] 2023. 1. 15.
반응형