분류 전체보기 115

백준 2588. 곱셈 (JAVA)

https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 곱셈 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 128 MB 276168 131492 110847 47.927% 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 첫째 줄부터 넷째 줄까지 차례대로 (..

백준 4493. 가위 바위 보? (JAVA)

https://www.acmicpc.net/problem/4493 4493번: 가위 바위 보? 첫째 줄에는 테스트 케이스의 개수 t(0 < t < 1000)가 주어진다. 각 테스트 케이스의 첫째 줄에는 가위 바위 보를 한 횟수 n(0 < n < 100)이 주어진다. 다음 n개의 줄에는 R, P, S가 공백으로 구분되어 주어 www.acmicpc.net 가위 바위 보? 한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 128 MB 3798 2448 2195 67.125% 문제 가위 바위 보는 두 명이서 하는 게임이다. 보통 미리 정해놓은 수 만큼 게임을 하고, 많은 게임을 이긴 사람이 최종 승자가 된다. 가위 바위 보를 한 횟수와 매번 두 명이 무엇을 냈는지가 주어졌을 때, 최종 승자를 출력하는..

백준 1703. 생장점 (JAVA)

https://www.acmicpc.net/problem/1703 1703번: 생장점 branchorama 나무는 특이한 규칙을 가지고 성장합니다. 어린 branchorama 초목은 하나의 잎을 꼭대기에 가진 가는 묘목이며, 그 잎에는 생장점이 있습니다. 성장하는 계절 동안 나무의 생장점들은 여 www.acmicpc.net 생장점 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 128 MB 1600 1277 1169 82.150% 문제 branchorama 나무는 특이한 규칙을 가지고 성장합니다. 어린 branchorama 초목은 하나의 잎을 꼭대기에 가진 가는 묘목이며, 그 잎에는 생장점이 있습니다. 성장하는 계절 동안 나무의 생장점들은 여러 개의 가지로 나뉘게 되며, 성장이 끝나면 각 가지는 생..

백준 2010. 플러그 (JAVA)

https://www.acmicpc.net/problem/2010 2010번: 플러그 첫째 줄에 멀티탭의 개수 N이 주어진다. (1 ≤ N ≤ 500,000) 이어서 둘째 줄부터 N개의 줄에 걸쳐 각 멀티탭이 몇 개의 플러그를 꽂을 수 있도록 되어 있는지를 나타내는 자연수가 주어진다. 이 자연 www.acmicpc.net 플러그 한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 256 MB 18441 10153 8947 56.814% 문제 선영이의 집에는 콘센트를 꽂을 수 있는 플러그가 하나밖에 없다. 선영이는 많은 컴퓨터를 가지고 있는데, 컴퓨터의 전원 문제는 어떻게 해결하는 것일까? 하나의 플러그가 있고, N개의 멀티탭이 있다. 각 멀티탭은 몇 개의 플러그로 이루어져 있다고 한다. 최대 몇..

백준 1247. 부호 (JAVA)

https://www.acmicpc.net/problem/1247 1247번: 부호 총 3개의 테스트 셋이 주어진다. 각 테스트 셋의 첫째 줄에는 N(1 ≤ N ≤ 100,000)이 주어지고, 둘째 줄부터 N개의 줄에 걸쳐 각 정수가 주어진다. 주어지는 정수의 절댓값은 9223372036854775807보다 작거 www.acmicpc.net 부호 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 256 MB 10689 3376 2977 36.550% 문제 N개의 정수가 주어지면, 이 정수들의 합 S의 부호를 구하는 프로그램을 작성하시오. 입력 총 3개의 테스트 셋이 주어진다. 각 테스트 셋의 첫째 줄에는 N(1 ≤ N ≤ 100,000)이 주어지고, 둘째 줄부터 N개의 줄에 걸쳐 각 정수가 주어진다...

[백준] 별 찍기 모음 (JAVA)

백준에서 별 찍기 문제는 1~3까지 bronze 레벨5, 4~9까진 bronze 레벨 3 정도 수준이다. 백준 2438. 별 찍기 1 - 기본 중의 기본 ! https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net import java.util.Scanner; public class Main { // 백준 2438. 별 찍기 1 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=0; i

백준 2547. 사탕 선생 고창영 (JAVA)

https://www.acmicpc.net/problem/2547 2547번: 사탕 선생 고창영 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 빈 줄로 구분되어 있고, 다음과 같이 구성되어 있다. 테스트 케이스의 첫째 줄에 학생의 수 N이 주어진다. 다음 N개의 줄에는 www.acmicpc.net 사탕 선생 고창영 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 128 MB 4159 1476 1306 40.234% 문제 사탕 박사 고창영은 사탕 공장을 그만 두고 초등학교 선생님으로 취직했다. 오늘은 창영이네 반 학생들과 소풍을 가는 날이다. N명의 학생은 모두 가방에 사탕을 가득 담아왔다. 그런데, 사탕을 많이 가져온 학생들이 사탕을 적게 가져온 학생들을 놀리기 시작했다. 창영..

백준 2991. 사나운 개 (JAVA)

https://www.acmicpc.net/problem/2991 2991번: 사나운 개 창영 마을의 우체부, 우유배달원, 신문배달원은 상근이네 집에 가는 것을 매우 싫어한다. 그 이유는 상근이네 집에는 사나운 개 두 마리가 지키고 있기 때문이다. 하지만, 그들은 이 개의 행동 www.acmicpc.net 문제 창영 마을의 우체부, 우유배달원, 신문배달원은 상근이네 집에 가는 것을 매우 싫어한다. 그 이유는 상근이네 집에는 사나운 개 두 마리가 지키고 있기 때문이다. 하지만, 그들은 이 개의 행동이 예측 가능하다는 것을 모르고 있다. 매일 아침, 개 한마리는 A분동안 공격적이고, B분동안 조용히 쉬고 있다. 또다른 개는 C분동안 공격적이고, D분동안 조용히 쉰다. 두 개는 이 행동을 계속해서 연속적으로 ..

[Java Swing] 창 크기를 변경해야 이미지가 보일 때

자바 Swing을 이용해 GUI 프로그램을 작성 중 발견한 문제. 이미지를 띄웠는데 창 크기를 크게 하거나 변경해야만 보일 때, 이는 Component 가 생성되고 add 되는 시점때문에 발생하는 문제이며 Jframe.revalidate(), Jframe.repaint() 함수를 추가하여 해결할 수 있다! private void setLayout(){ // BorderLayout으로 setting inputPanel1.setLayout(new BorderLayout()); inputPanel1.add(label1, BorderLayout.WEST); // 총 인원수 inputPanel1.add(jtf, BorderLayout.CENTER); // textfield inputPanel2.add(label2..

Programming/Java 2022.12.23

[JSP] JSP를 이용한 게시판 만들기 - 02. 로그인 페이지 디자인

로그인 페이지는 부트 스트랩을 이용하여 디자인 한다. 1. 부트스트랩 설치 부트스트랩은 웹사이트를 쉽게 만들 수 있게 도와주는 CSS, JS 프레임워크이다. 참고 강의에서 부트스트랩 3.3.7 을 사용하기 때문에 해당 버전을 사용했다. 아래 홈페이지에 들어가 부트스트랩을 다운로드하면 css, js, font 폴더가 보인다. https://getbootstrap.com/docs/3.3/getting-started/#download Getting started · Bootstrap Bootstrap is downloadable in two forms, within which you'll find the following directories and files, logically grouping common ..

Programming/JSP 2022.11.20
728x90