글 목록

문제 출처 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net ※ 주의할 점 무조건 대문자로 출력해야 하기 때문에 아스키코드를 통해 문제를 해결하도록 하자 ? 출력되는 경우의 수를 조심해주자 ※ 소스코드 import java.io.IOException; import java.util.HashMap; import java.util.List; import java.util.Scanner; import java.util.stream.Collectors; public class Main ..
문제 출처 https://www.acmicpc.net/problem/2908 2908번: 상수 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 www.acmicpc.net ※ 주의할 점 자릿수 취급에 주의해주자 ※ 소스코드 import java.io.IOException; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { //input Scanner scanner = new Scanner(System.in); int a = sca..
문제 출처 https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net ※ 주의할 점 아래와 같은 경우 맨 처음칸만 바꾸면 되는데 잘못하면 63번을 바꿔버리는 경우가 있다 8 BBWBWBWB BWBWBWBW WBWBWBWB BWBWBWBW WBWBWBWB BWBWBWBW WBWBWBWB BWBWBWBW ※ 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.In..
· Backend
1. 인터넷이 통신하는 방법 만약 내가 컴퓨터로 멀리있는 친구에게 메시지를 보내야하는 상황이라고 가정해보자. 그렇다면 내가 메시지를 전송하면 어떻게 친구 컴퓨터까지 메시지가 도착할 수 있는 걸까? 내 컴퓨터가 시작점(클라이언트), 친구 컴퓨터가 목표(서버)라고 생각해보자. 내가 친구에게 Hello, world! 라고 메시지를 보낸 상황이다. 내가 친구에게 Hello, world! 라고 메시지를 보낸 상황이다. 그러면 내가 보낸 메시지는 전 세계에 구축되어 있는 인터넷 망을 타고 목표지점인 컴퓨터(서버) 까지 날아가게 되는데 중간의 인터넷 망은 수많은 노드로 구성이 되어있다. 2. IP(인터넷 프로토콜) 여기서 서버에 내가 보낸 메시지가 무사히 도착하기 위해 IP 라는 개념이 등장한다. IP는 인터넷상의 ..
Chung-A
'분류 전체보기' 카테고리의 글 목록 (17 Page)