분류 전체보기(41)
-
[백준] 5800번: 성적 통계 (JAVA)
https://www.acmicpc.net/problem/5800 5800번: 성적 통계 첫째 줄에 중덕 고등학교에 있는 반의 수 K (1 ≤ K ≤ 100)가 주어진다. 다음 K개 줄에는 각 반의 학생수 N (2 ≤ N ≤ 50)과 각 학생의 수학 성적이 주어진다. 시험 성적은 0보다 크거나 같고, 100보다 www.acmicpc.net 문제 설명 입력은 첫째 줄에 테스트케이스의 수, 그 다음 입력받은 줄에는 숫자의 개수, 그리고 숫자들을 입력받는다. 출력은 최댓값, 최솟값, 가장 큰 갭을 출력한다. 코드 package 알고리즘; import java.util.Arrays; import java.util.Collections; import java.util.Scanner; public class Mai..
2022.01.17 -
[백준] 15688번: 수 정렬하기 5 (JAVA)
https://www.acmicpc.net/problem/15688 15688번: 수 정렬하기 5 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이며, 같은 수가 여러 번 중복될 수도 있다. www.acmicpc.net 문제 설명 문제에 보면 시간누적이라는 키워드가 있는데, 이게 무엇이냐면 이 문제를 채점하는데 총 걸리는 시간이 시간 제한에 알맞게 걸려야 정답 처리가 된다는 것이다. 자바는 30초로 30초안에 채점이 끝나야 정답이 된다. 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.Inpu..
2022.01.16 -
Next.js를 이용해 포트폴리오 사이트 만들기 - 나의 작업물들 소개하기(2)
이제 작업물들을 소개하는 것을 만들어보겠습니다. 하기 전에 Home.module.css안에 내용들을 알려드리도록 하겠습니다. Home.module.css .project_nav { text-align: center; background-color: rgb(29, 128, 159); } .projects { background-color: white; width: 800px; height: 500px; margin: 0 auto; margin-top: 15px; text-align: center; border-radius: 15px; border: 2px solid black; } .info { margin-left: 25px; text-align: left; } .left_tab { float: left..
2022.01.15 -
[백준] 1427번: 소트인사이드 (JAVA)
https://www.acmicpc.net/problem/1427 1427번: 소트인사이드 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 문제 설명 공백없이 숫자들이 주어지는데, 이 숫자들을 정렬하여 공백없이 출력하면 된다. 코드 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); String[] num = str.split(""); int arr[] = new i..
2022.01.14 -
Next.js를 이용해 포트폴리오 사이트 만들기 - Header 만들기(2)
여러 웹사이트들을 가보면 위에 메뉴들이 여기저기 페이지를 옮겨 다녀도 그대로 계속 있는 것을 보실 수 있습니다. 그 메뉴들을 Header 즉, 공유된 컴포넌트라고 합니다. Next.js에서는 이 Header를 매우 쉽고 간단하게 만들 수 있습니다. index.js를 아래 사진과 같이 바꿔주세요. export default function Home() { return ( Home 페이지입니다. ); } 그리고 pages폴더 안에 about.js 파일을 추가해주세요. about.js도 다음과 같이 바꿔주세요. export default function about() { return ( About 페이지입니다. ); } 이제 새로운 폴더 하나를 만들 겁니다. components라는 폴더를 하나 만들어주세요. ..
2022.01.13