본문 바로가기

Computer236

[BaekJoon] 2563번 색종이 문제풀이 (Success) 2563번: 색종이 가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io... 2023. 7. 20.
[BaekJoon] 25206번 너의 평점은 문제풀이 (Success) 25206번: 너의 평점은 인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다! 치 www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.. 2023. 7. 19.
[BaekJoon] 1316번 그룹 단어 체커 문제풀이 (Success) 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IO.. 2023. 7. 19.
[BaekJoon] 2941번 크로아티아 알파벳 문제풀이 (Success) 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.Output.. 2023. 7. 17.
[CS] Network Network HTTP(Hyper Text Transfer Protocol) 데이터를 주고 받기 위한 프로토콜 상태 정보를 저장하지 않는 Stateless 및 클라이언트의 요청에 맞는 응답을 보낸 후 연결을 끊는 Connectionless 특징 연결 상태 처리나 상태 정보를 관리할 필요가 없어 서버 디자인이 간단 통신의 정보를 모르기 때문에 매번 인증 필요 해결방안: 쿠키, 세션 등 HTTP Method 종류 기능 GET 데이터 조회 POST 요청 데이터 처리, 주로 등록에 사용 PUT 리소스를 대체(덮어쓰기), 해당 리소스가 없으면 생성 PATCH 리소스 부분 변경 (PUT이 전체 변경, PATCH는 일부 변경) DELETE 데이터 삭제 HTTP 상태 코드 1xx : 처리가 진행 중 2xx : 성공 응.. 2023. 7. 12.
[CS] Operating System 운영체제 OS 정의 : 응용 프로그램과 하드웨어 간의 인터페이스로써 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 시스템 소프트웨어 Program & Process & Thread Program 어떤 작업을 위해 실행는 파일 Process - 실행중인 프로그램 - 각각 독립된 메모리 영역(Code, Data, Stack, Heap의 구조)을 할당 - 최소 1개의 Thread(Main Thread 포함)를 보유 Thread - 프로세스 안에서 실행되는 여러 작업 단위 - 프로세스 내에서 Stack만 따로 할당받고 Code, Data, Heap 영역은 공유 - cf. Java-Thread: JVM에 의해 스케쥴되는 실행 단위 코드 블럭 Multi-process & Multi-thre.. 2023. 7. 12.