문제풀이
코테
1. [Java] 암호 해독 - cipher.charAt(i - 1)
https://school.programmers.co.kr/learn/courses/30/lessons/120892오답class Solution { public St...
2. [Java] 대문자와 소문자
https://school.programmers.co.kr/learn/courses/30/lessons/120893오답class Solution { public St...
3. [Java] 영어가 싫어요 - numbers.replaceAll(a,b);
https://school.programmers.co.kr/learn/courses/30/lessons/120894오답class Solution { public lo...
4. [Java] 인덱스 바꾸기 - return new String(arr);
https://school.programmers.co.kr/learn/courses/30/lessons/120895오답class Solution { public St...
5. [Java] 한 번만 등장한 문자 (문자열) - sb.toString();
https://school.programmers.co.kr/learn/courses/30/lessons/120896오답import java.util.*; class So...
16 . [Java] 문자열 여러번 뒤집기 - sb.charAt()
https://school.programmers.co.kr/learn/courses/30/lessons/181913📌 문제문자열 my_string과 2차원 정수 배열 quer...
6. [Java] 약수구하기 - list.toArray(new String[0]);
https://school.programmers.co.kr/learn/courses/30/lessons/120897오답import java.util.*; class So...
7. [Java] 가장 큰 수 찾기- return new int[]{max, idx};
https://school.programmers.co.kr/learn/courses/30/lessons/120899오답import java.util.*; class So...
8. [Java] 문자열 계산하기 - Character.isDigit(c)
https://school.programmers.co.kr/learn/courses/30/lessons/120902틀린 코드 (1차 시도)class Solution { ...
9. [Java] 배열의 유사도(배열, Set) - set.contains(str)
https://school.programmers.co.kr/learn/courses/30/lessons/120903Set 을 활용한 코드import java.util.*; ...
10. [Java] 숫자 찾기 - String.indexOf(), String.valueOf()
https://school.programmers.co.kr/learn/courses/30/lessons/120904오답class Solution { public in...
11. [Java] 삼각형의 완성조건(2): case2는 왜 longer - shorter인가?
https://school.programmers.co.kr/learn/courses/30/lessons/120868프로그래머스 삼각형의 완성조건(2)두 변이 주어졌을 때, 나...
12. [Java] 옹알이(1): break vs continue
https://school.programmers.co.kr/learn/courses/30/lessons/120956프로그래머스 옹알이(1)머쓱이의 조카가 발음할 수 있는 단어...
13. [Java] 배열만들기4: stack → int[] 변환
https://school.programmers.co.kr/learn/courses/30/lessons/181918?language=java1. 전체 코드import java...
14. [Java] 주사위 게임 3
https://school.programmers.co.kr/learn/courses/30/lessons/1819161. 주사위 점수 계산 조건네 주사위가 모두 같을 경우조건:...
15. [Java] 9로 나눈 나머지
https://school.programmers.co.kr/learn/courses/30/lessons/181914오답class Solution { public in...
자바 이론
Java Coding Test Cheatsheet
0. Frequently Used Librariesimport java.util.*; // Data structures import java.io.*; ...
Java 배열 관련 주요 메서드 정리
1. 배열 비교: Arrays.equals()Arrays.equals(array1, array2);설명내용비교 대상두 배열의 크기와 요소 값을 모두 비교반환값true(같음),...
Java 고급 출력 포맷 (이스케이프 시퀀스, printf, format)
1. 이스케이프 시퀀스란?**이스케이프 시퀀스(Escape Sequence)**는 문자열 내에서 특수한 동작(줄바꿈, 탭, 따옴표 등)을 표현하기 위한 문자 조합이다.Java...
Java 정규식(Regular Expression)
1. 개요정규표현식(Regular Expression)은 특정 문자열을 패턴에 맞게 검색, 대체, 검증하는 데 사용되는 강력한 도구이다. 자바에서는 java.util.rege...
Java Arrays.sort() 반환값은 void
1. 개요Arrays.sort()는 Java에서 배열을 정렬할 때 사용하는 정적 메서드이다.이 메서드는 배열을 제자리(in-place) 에서 정렬하며, 반환값이 없다 = (v...
서브넷마스크/네트워크
[네트워크] 서브넷마스크 - 4번째 네트워크의 4번째 사용가능한 IP는 무엇인가
문제192.168.1.0/24 네트워크를 FLSM 방식으로 4개의 Subnet으로 나누고 IP Subnet-zero를 적용했다. 이 때 Subnetting된 네트워크 중 4번...
[네트워크] 서브넷마스크 - 서브네팅된 네트워크 중 10번째 네트워크의 broadcast IP 주소는?
문제200.1.1.0/24 네트워크를 FLSM 방식을 이용하여 10개의 subnet으로 나누고 ip subnet -zero를 적용했다. 이 때 서브네팅된 네트워크 중 10번째...
[네트워크] 서브넷마스크 - 사용가능한 마지막 IP주소
문제네트워크주소가 192.168.100.128이며, 서브넷마스크가 255.255.255.192인 네트워크가 있다. 이 네트워크에서 사용가능한 마지막 IP주소는 무엇인가?주어진...
[네트워크] 서브넷마스크 - 사용가능한 호스트의 수
문제C클래스 네트워크 200.13.94.0의 서브넷마스크가 255.255.255.0 일 경우 사용가능한 최대 호스트 수는?답: 254개
[네트워크] 네트워크 주소, 브로드캐스트 주소 계산
IP 주소: 192. 168. 35. 10서브넷 마스크: 255.255.252.0 (/22) 1. 먼저 서브넷 마스크를 이진수로 바꾸기255.255.252.0 = 111111...
[네트워크] 서브넷마스크 - 서브넷의 개수
문제C클래스인 네트워크의 서브넷마스크가 255.255.255.192 이라면 둘 수 있는 서브넷의 개수는?이건 CIDR 표기로 /26 → 즉, 네트워크 비트 26개 / 호스트 ...
[네트워크] 서브넷마스크 - 두 번째 서브네트워크에 속하면서 할당 가능한 IP주소
문제C클래스인 192.168.5.0 대역을 할당 받아서 서브넷 마스크를 255.255.255.128로 설정하였다. 두 번째 서브네트워크에 속하면서 할당 가능한 IP주소 중 가...
[네트워크] 서브넷마스크 - 서로 다른 서브넷상에 존재하기 위해 사용하는 서브넷마스크
문제IPv4 주소체계 기반의 어떤 네트워크 상에서 두 컴퓨터 A, B가 각각 192.168.0.1과 192.168.0.65의 주소를 사용할 때, 이 두 컴퓨터가 서로 다른 서...
[네트워크] 서브넷마스크 - 유효한 서브넷 아이디
문제10.0.0.0 네트워크 전체에서 마스크 값으로 255.240.0.0를 사용할 경우 유효한 서브넷 ID는?보기① 10.16.0.0 ② 10.0.0.32 ③ 10.1.1...
SQL/DataBase
프로세스 외
EST, EFT, Slack Time 구하기
프로젝트 일정 관리(CPM/PERT) 용어 정리EST(Earliest Start Time) : 어떤 작업이 가장 일찍 시작할 수 있는 시점 (선행 작업이 모두 끝난 직후)EF...
프로세스 스케줄링
1. 선점(Preemptive) 스케줄링선점 스케줄링이란 우선순위가 높은 프로세스가 현재 프로세스를 중지시키고 자신이 CPU를 점유하는 스케줄링 기법실행 중인 프로세스를 중단...
디스크 스케줄링
디스크 스케줄링(Disk Scheduling)이란, 디스크에 요청된 입출력(I/O) 작업들을 효율적으로 처리하기 위해 작업 순서를 정하는 알고리즘디스크는 물리적으로 회전하는 ...
[C언어] for루프의 실행 순서 (정보처리기사 25년 1회 실기)
10. 다음은 C언어에 대한 문제이다. 아래 코드를 확인하여 알맞는 출력값을 작성하시오.#include <stdio.h> char Data[5] = {'B', 'A', 'D...
[C언어] ++가 연속으로 있을 때 출력 순서
C언어에서 ++i 와 i++는 둘 다 i 값을 1 증가시키는 연산자지만, 사용 시점에 차이가 있다.++i : 전위증가먼저 i를 1 증가시킨 후 사용한다.증가된 값을 반환한다....
[C언어] fork 함수
다음은 리눅스 환경에서 fork() 시스템 호출을 이용하여 자식 프로세스를 생성하는 C 프로그램이다. 출력 결과로 옳은 것은? (단, "pid = fork();" 문장의 수행...
[Java] 부모의 생성자와 Override (정보처리기사 25년 1회 실기)
13. 다음은 Java 코드에 대한 문제이다. 아래 코드를 확인하여 알맞는 출력값을 작성하시오.public class Main { public static void ...
[Java] 상속/생성자에서 this()의 의미
문제1class Super { Super() { System.out.print('A'); } Super(char x) { ...
[Java] 상속: 생성자 호출 순서
생성자의 묵시적 호출, 매개변수 문제class A { A() { System.out.printf("%d", 10); // sys → System, p...
[Python] __init__(클래스 생성자) & 이진트리 (정보처리기사 25년 1회 실기)
17. 다음은 파이썬에 대한 문제이다. 아래 코드를 확인하여 알맞는 출력값을 작성하시오.class Node: def __init__(self, value): ...