본문 바로가기

전체 글130

[Coding Test][PCCE 기출문제] 1번 / 출력(java, python프로그래머스) 문제 설명주어진 초기 코드는 변수에 데이터를 저장하고 출력하는 코드입니다. 아래와 같이 출력되도록 빈칸을 채워 코드를 완성해 주세요.출력 예시Spring is beginning 13 310python 코드string_msg = "Spring is beginning"int_val = 3string_val = "3"print(string_msg)print(int_val + 10)print(string_val + "10")Java 코드import java.util.Scanner;public class Solution { public static void main(String[] args) { String msg = "Spring is beginning"; int val1 = 3;.. 2024. 6. 4.
[유닉스/리눅스] grep 명령어 학습 $ grep [옵션] 패턴 파일*파일(들)을 대상으로 지정된 패턴의 문자열을 검색하고, 해당 문자열을 포함하는줄들을 출력합니다.  grep 명령어 사용법 및 옵션리눅스에서 grep 명령어는 파일 내에서 특정 패턴을 검색하는 데 사용됩니다. 여러 가지 옵션을 제공하여 검색 결과를 더욱 세밀하게 조정할 수 있습니다.  기본 사용법$ grep journey poem.txt The journey of a thousand miles begins with one step. Enjoy the journey and try to get better every day. It's the journey that matters, not the destination.$ grep -w journey poem.txt Enjoy th.. 2024. 5. 27.
[정보처리산업기사 필기] 정보시스템 기반 기술(1과목) 응용 SW 기초 기술 활용TCP/IP 계층별 주요 프로토콜응용 계층 : TELNET, FTP, SMTP, SNMP, EMAIL 등전송 계층 : UDP, TCP인터넷 계층 : IP, ICMP, IGMP, ARP, RARP 등네트워크 액세스 계층 : Ethernet, IEEE 802, HDLC, X.25, RS-232C 등경로 제어(라우팅) 프로토콜종류 : RIP, OSPF, EGP , BGP, EIGRP 등거리 벡터 방식 : RIP, EIGRP, BGP 등(REG)링크 상태 방식 : OSPF(O)패킷 교환 방식메시지를 일정한 길이의 패킷으로 잘라서 전송하는 방식이다.음성 전송보다 데이터 전송에 더 적합하다.장애가 발생하여도 다른 정상적인 경로를 선택하여 우회할 수 있다.대량의 데이터 전송 시 전송 지연이 .. 2024. 5. 22.
[자료 구조 & 알고리즘] 삽입 정렬(Insertion sort), 선택 정렬(Selection sort), 버블 정렬(Bubble sort) 그림 및 시간 복잡도 이해하기 각 정렬 방법의 기본 개념을 설명하고, 시각적인 그림을 통해 각 단계를 자세히 설명함으로써 여러분이 이 중요한 알고리즘들을 보다 쉽게 이해할 수 있도록 돕고자 합니다.삽입 정렬 (Insertion Sort)삽입 정렬은 마치 카드 게임을 할 때 카드를 한 장씩 뽑아 적절한 위치에 삽입하는 방식과 유사합니다. 각 반복에서 하나의 데이터 요소를 현재 정렬된 배열 부분과 비교하여 적절한 위치를 찾아 삽입합니다. 이 방법은 작은 데이터 세트에 효율적이며, 거의 정렬된 상태의 데이터에 매우 빠릅니다. "삽입 정렬 시간 복잡도"최악의 경우( Best Case)평균의 경균 (Average Case) 최선의 경우 (Worst Case) O(n²) O(n²) O(n)  초기 상태 : 85624 1회전85624=>58.. 2024. 5. 12.