기타 14

코딩 기초 트레이닝 - 프로그래머스(차근차근 시작해 보세요 Day 7)

문제 설명정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [s, e, k] 꼴입니다.각 query마다 순서대로 s ≤ i ≤ e인 모든 i에 대해 i가 k의 배수이면 arr[i]에 1을 더합니다.위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ arr의 길이 ≤ 1,0000 ≤ arr의 원소 ≤ 1,000,0001 ≤ queries의 길이 ≤ 1,0000 ≤ s ≤ e  arr의 길이0 ≤ k ≤ 5 입출력 예arrqueriesresult[0, 1, 2, 4, 3][[0, 4, 1], [0, 3, 2], [0, 3, 3]][3, 2, 4, 6, 4]입출력..

기타/study 2024.12.31

코딩 기초 트레이닝 - 프로그래머스(차근차근 시작해 보세요 Day 6)

문제 설명정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num_list의 길이 ≤ 101 ≤ num_list의 원소 ≤ 9 입출력 예num_listresult[2, 1, 6][2, 1, 6, 5][5, 2, 1, 7, 5][5, 2, 1, 7, 5, 10]입출력 예 설명입출력 예 #1마지막 원소인 6이 그전 원소인 1보다 크기 때문에 6 - 1인 5를 추가해 return합니다.입출력 예 #2마지막 원소인 5가 그전 원소인 7보다 크지 않기 때문에 5의 두 배인 10을 추가해 return합니다...

기타/study 2024.12.30

코딩 기초 트레이닝 - 프로그래머스(차근차근 시작해 보세요 Day 5)

문제 설명문자열 code가 주어집니다.code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꿉니다. mode에 따라 code를 읽어가면서 문자열 ret을 만들어냅니다.mode는 0과 1이 있으며, idx를 0 부터 code의 길이 - 1 까지 1씩 키워나가면서 code[idx]의 값에 따라 다음과 같이 행동합니다.mode가 0일 때code[idx]가 "1"이 아니면 idx가 짝수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다.code[idx]가 "1"이면 mode를 0에서 1로 바꿉니다.mode가 1일 때code[idx]가 "1"이 아니면 idx가 홀수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다.code[idx]가 "1"이면 mode를 1에서 0으로 바꿉니다.문자열 co..

기타/study 2024.12.27

코딩 기초 트레이닝 - 프로그래머스(차근차근 시작해 보세요 Day 4)

문제 설명정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num ≤ 1002 ≤ n ≤ 9 입출력 예numnresult98213430입출력 예 설명입출력 예 #198은 2의 배수이므로 1을 return합니다.입출력 예 #232는 3의 배수가 아니므로 0을 return합니다.class Solution { public int solution(int num, int n) { int answer = 0; if(num%n == 0){ answer = 1; } return answer; }}문제 설명정수 ..

기타/study 2024.12.26

코딩 기초 트레이닝 - 프로그래머스(차근차근 시작해 보세요 Day 3)

문제 설명길이가 같은 두 문자열 str1과 str2가 주어집니다.두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ str1의 길이 = str2의 길이 ≤ 10str1과 str2는 알파벳 소문자로 이루어진 문자열입니다. 입출력 예str1str2result"aaaaa""bbbbb""ababababab"class Solution { public String solution(String str1, String str2) { StringBuilder answer = new StringBuilder(); for(int i=0; i문제 설명문자들이 담겨있는 배열 arr가 주어집니다...

기타/study 2024.12.25

코딩 기초 트레이닝 - 프로그래머스(차근차근 시작해 보세요 Day 2)

문제 설명두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.a + b = c제한사항1 ≤ a, b ≤ 100입출력 예입력 #14 5출력 #14 + 5 = 9import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int result = a+b; System.out.println(a + " + " + b +" = " + result); }}문제 설명두..

기타/study 2024.12.24

코딩 기초 트레이닝 - 프로그래머스(차근차근 시작해 보세요 Day 1)

문제 설명문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.제한사항1 ≤ str의 길이 ≤ 1,000,000str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.입출력 예입력 #1HelloWorld!출력 #1HelloWorld!// 정답import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); System.out.print(a); }}문제 설명정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를..

기타/study 2024.12.23

정보처리산업기사 - 보안 솔루션

보안 솔루션외부로부터의 불법적인 침입을 막는 기술 및 시스템을 말함 방화벽(Firewall)기업이나 조직 내부의 네트워크와 인터넷 간에 전송되는 정보를 선별하여 수용/거부/수정하는기능을 가진 침입 차단 시스템내부 네트워크에서 외부로 나가는 패킷은 그대로 통과시키고, 외부에서 내부 네트워크로 들어오는패킷은 내용을 엄밀히 체크하여 인증된 패킷만 통과 시킴침입 탐지 시스템(IDS; IntrusionDetection System)컴퓨터 시스템의 비정상적인 사용, 오용, 남용 등을 실시간으로 탐지하는 시스템- 오용 탐지(Misuse Detection) : 미리 입력해 둔 공격 패턴이 감지되면 이를 알림- 이상 탐지(Anomaly Detection) : 평균적인 시스템의 상태를 기준으로 비정상적인 행위나 자원의사용..

기타/study 2024.10.19

정보처리산업기사 - 네트워크 관련 신기술

IoT(Internet Of Things,사물 인터넷)정보 통신 기술을 기반으로 실세계(Physical World)와 가상 세계(Virtual World)의다양한 사물들을 인터넷으로 서로 연결하여 진보된 서비스를 제공하기 위한 서비스 기반 기술M2M(Machine to Machine,사물 통신)무선 통신을 이용한 기께와 기계 사이의 통신변압기 원격 감시, 전기, 가스 등의 원격 검침, 무선 신용 카드 조회기, 무선 보안단말기,버스 운행 시스템, 위치 추적 시스템, 시설물 관리 등을 무선으로 통합하여 상호 작용하는 통신모바일 컴퓨팅(Mobile Computing)휴대형 기긱로 이동하면서 자유로이 네트워크에 접속하여 업무를 처리할 수 있는 환경온 - 프레미스 컴퓨팅(On - premise Computing)..

기타/study 2024.10.19

정보처리산업기사 - OSI 참조 모델(시나공)

OSI 참조모델ISO에서 제안한 통신 규약(Protacol)하위 계층 : 물리 계층 -> 데이터 링크 계층 -> 네트워크 계층상위 계층 : 전송 계층 -> 세션 계층 -> 응용계층 프로토콜 데이터 단위물리 - 비트데이터 링크 - 프레임네트워크 - 패킷전송 - 세그먼트세션, 표현, 응용 - 메세지 서비스 데이터 단위(SDU - Service Data Unit)서비스 데이터 단위는 서비스 접근점(SAP)을 통해 상/하위 계층끼리 주고 받는 정보의 단위임 물리 계층(Physical Layer)기계적, 전기적, 절차적 특성에 대한 규칙을 정의RS-232C, X.21 등의 표준관련 장비 - 리피터, 허브 데이터 링크 계층(Data Link Layer)시스템 간 연결 설정과 유지 및 종료를 담당 - 흐름제어, 순서..

기타/study 2024.10.13