본문 바로가기

전체 글105

[백준] 1012번 유기농 배추 문제 (DFS) https://www.acmicpc.net/problem/1012 문제 풀이 알고리즘 오랜만에 푸는 거라 실버2 만만한 DFS 골라서 풀었는데 사소한 조건들 다 잘못해서 푸는 데 한참 걸렸다. 내가 실수한 부분: (ㅠㅠ) 1. M = 가로길이 / N = 세로길이 → 보통 문제 풀 때 무조건 순서대로 행/열 이라고 생각해서 풀어서 실수 2. DFS 조건 돌릴 때 변수 > 0 표시할 때 >= 이꼴도 들어갔어야 했는데 =안하고 계속 어디서 실수지 Print로 한참 쳐보다가 발견함.. 간단한 문제풀이 설명:반복 돌리면서 양배추 구간을 만나면 DFS로 최대 양배추 구간을 구해 Vist 표시 후에 뭉텅이 개수 구해서 return. 소스 코드 import java.io.BufferedReade.. 2025. 7. 6.
[리눅스마스터 1급] 2501회차 시험 후기 및 공부 방법 1. 필기 준비 및 시험 후기 필기는 총 100문제로 3과목을 봐야하고 과락이 존재한다. 필기 준비 기간: 한 달필기 준비 책: 2025 이기적 리눅스마스터 1급 나는 이론을 무조건 훑고 문제를 풀어야 하는 스타일이라 이론을 끝내기 전에는 기출은 풀지도 보지도 않았다.우선 이론 책을 냅다 읽기 시작했는데 눈과 뇌에 정말 안들어온다. (가독성이 정말 별로라고 느낀 책이니 구매 전에 꼭 읽어보시길..)그래서 유튜브에 올라와 있는 이기적 리눅스의 강의를 들으며 이론서를 같이 보았다.→ https://www.youtube.com/playlist?list=PL6i7rGeEmTvpVQ0Vk6ql9fdkJ8ubXhvMw 팁이라면 1,2과목은 키워드 중점으로 외우면서 지나가고 3과목을 중점적으로 딥하게 공부하길 추천한.. 2025. 6. 3.
[리눅스마스터 1급] Rocky Linux 실습 환경 셋팅하기 💡 yum 명령어와 dnf 명령어 - Rocky Linux 8부터는 yum 대신 dnf가 기본 패키지 관리자 - yum도 사용 가능하지만 내부적으로는 dnf가 호출되는 것이기 때문에 dnf 가 권장됨 1. 시스템 업데이트sudo dnf update -y 시간이 조금 걸렸으나 주르륵 뭔가 로딩되면서 Complete! 2. 필수 패키지 설치sudo dnf install -y \ > vim nano wget url net-tools \ > bind-utils telnet traceroute \ > man-pages man-db bash-completion \ > lsof tcpdump firewalld \ > policycoreutils-python-utils \ > iptables iproute .. 2025. 5. 2.
[리눅스마스터 1급] Rocky Linux 실기 환경 셋팅하기 1. 시험장 운영체제 확인실기 준비를 위해 실제 시험장에서 사용하는 운영체제에 맞게 설치해보려고 한다.KAIT 자격검정 사이트에서 시험 출제 내용을 확인해보니 Rocky Linux여서 해당 OS를 그대로 VMWare에 깔아볼 생각이다.(시험장에서는 VirtualBox를 사용하지만 현재 내 노트북에 깔려있는건 VMWare라서..)https://www.ihd.or.kr/introducesubject1.do 💡Rocky Linux? - Red Hat Enterprise Linux(RHEL)과 100% 호환을 목표로 만들어진 리눅스 - 원래 CentOS가 이 역할을 했는데 2020년 말에 레드햇이 CentOS를 실험용 테스트 버전으로 바꿈 - 원래 Cent OS = RHEL 무료판 (안정적인 호환) - Cen.. 2025. 4. 28.
[리눅스마스터 1급] 3과목 네트워크 서비스 정리 인증 관련 서비스- 다수의 서버 시스템 운영 시, 각각의 서버에서 계정을 관리하기 번거롭기 때문에 하나의 서버로 동일한 계정을 사용할 수 있도록 하는 서비스 존재* NIS(Network Information Service)* LDAP(Light Directory Access Protocol) * LDAP 서비스 특징 - 네트워크 상에서 조직이나 조직 내 정보 등을 찾아볼 수 있도록 하는 프로토콜 - TCP기반이며 디렉터리 서비스를 제공하는 것이 주요 기능 - 디렉터리는 검색에 특화된 계층적 구조(트리 구조)로 이루어짐 - 자주 변경되는 정보 관리에는 불리함 - 트리 구조의 각 엔트리(노드)는 다수의 속성으로 구성되어 있다. - 속성은 (이름, 값)의 형식을 가짐 - 마이크로소프트의 Active Direc.. 2025. 3. 2.
[리눅스마스터 1급] 3과목 웹 관련 서비스 정리 웹 관련 서비스* HTTP프로토콜  - 웹클라이언트(웹브라우저)와 웹서버 사이에 데이터를 요청 및 전송하기 위한 표준 규약  - HTTP의 요청 메소드메소드설명GETURL에 필요한 값을 담아 데이터 요청POST요청할 내용을 바디에 담아 서버에 전송PUT새로운 데이터 저장 또는 기존 정보 갱신DELETE웹의 리소스 삭제HEAD리소스의 헤더 정보를 요청하며, 서버로부터 본문(body)를 제외한 헤더 정보만 응답CONNECT프록시와 같은 중개 서버에 접속할때 사용TRACE요청한 리소스가 수신되는 경로 확인OPTIONS웹 서버가 제공하는 메소드 확인   - HTTP의 응답코드상태코드설명1xx조건부 응답, 정보교환200오류없이 전송 성공302리다이렉션, 웹브라우저가 요청한 URL이 다른 곳에 있다400클라이언트의.. 2025. 3. 2.