전체 글
-
[BaekJoon Java] 빠른 A+B(15552)Coding Test/BaekJoon 2020. 12. 13. 20:18
15552www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주고, endl 대신 개행문자(\n)를 쓰자. 단, 이렇게 하면 더 이상 scanf/printf/puts/getchar/p..
-
[BaekJoon Java] 정수 N개의 합(15596)Coding Test/BaekJoon 2020. 12. 13. 19:40
www.acmicpc.net/problem/15596 15596번: 정수 N개의 합 C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Python 2, PyPy2, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang) www.acmicpc.net 문제 정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오. 작성해야 하는 함수는 다음과 같다. C, C11, C (Clang), C11 (Clang): long long sum(int *a, int n); a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1..
-
[BaekJoon Java] 평균은 넘겠지(4344)Coding Test/BaekJoon 2020. 12. 13. 18:55
www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 예제 입출력 풀이 import java.util.Scanner; /** * 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. * 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. * 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 ..
-
[BaekJoon Java] OX퀴즈(8958)Coding Test/BaekJoon 2020. 12. 12. 20:39
www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 예제..
-
[Eclipse] 이클립스 path 설정/하나로 여러 워크 스페이스 사용Study/소소한 팁 2020. 12. 7. 21:03
이클립스 복사본을 만든다. 이클립스 우클릭 > 속성 > 바로가기 > 대상(T) 대상(T)에 path 추가 -data 파일 위치 기존 D:\jee-2020-12\eclipse\eclipse.exe 수정 후 D:\jee-2020-12\eclipse\eclipse.exe -data D:\workspace-baekjoon D 드라이브에 workspace 2개를 생성한 뒤 따로 관리를 하고 있다. 회사용과 백준 코딩테스트 용! 이클립스 처음 실행 시 워크 스페이스 지정해주는 설정을 보거나 없애고 싶을 때는 아래 방법으로 보면 된다. 2020.07.28 - [Study/Java] - [Eclipse] 이클립스 시작 시 워크스페이스 선택 창 띄우기/보지않기 [Eclipse] 이클립스 시작 시 워크스페이스 선택 창 띄..
-
[Network] TELNET(텔넷)이란?Study 2020. 11. 9. 11:02
TELNET 인터넷이나 로컬 영역 네트워크 연결에 쓰이는 네트워크 프로토콜. 프로토콜의 클라이언트 일부 기능이 추가된 소프트웨어 원격 터미널 접속 서비스 기본적으로 TCP 23번 포트 (보안성을 위해 사용자가 변경 가능) 사용법 telnet [IP/도메인] [포트] 참고 더보기 "telnet", wipedia, ko.wikipedia.org/wiki/%ED%85%94%EB%84%B7 "telnet", NAVER , m.blog.naver.com/PostView.nhn?blogId=yeopil-yoon&logNo=221286937410&proxyReferer=https:%2F%2Fwww.google.com%2F "telnet", tistory, extbrain.tistory.com/103
-
[Network] ping(핑)이란?Study 2020. 11. 9. 10:59
ping(Paket Internet Groper) IP 네트워크를 통해 특정한 호스트가 도달할 수 있는지의 여부를 테스트하는 데 쓰이는 컴퓨터 네크워크 도구 작동원리 ICMP echo request: 네트워크 상태를 확인하려는 대상(target) 컴퓨터를 향해 일정 크기의 패킷(packet, 네트워크 ㅎ최소 전송 단위)을 보냄 ICMP echo reply: 대상 컴퓨터가 이에 대해 응답하는 메세지를 보냄 이를 수신, 분석하여 대상 컴퓨터가 작동하는지, 또는 대상 컴퓨터까지 도달하는 네트워크 상태가 어떠한지 파악 가능 ping 명령은 TCP/IP 프로토콜 중 ICMP(Internet Control Message Protocal)을 ping 명령은 TCP/IP 프로토콜 중 ICMP(Internet Contr..