728x90
반응형

분류 전체보기 322

[Baekjoon/JAVA] 백준 10811번 바구니 뒤집기

1번부터 N번까지의 바구니가 존재합니다. i번~j번 까지의 바구니만을 역순으로 뒤집습니다. 이 작업을 M번 반복합니다. 그리고 마지막 바구니의 순서를 출력하는 문제입니다. import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st; st = new StringTokenizer(br.readLine()); int n = I..

[Baekjoon/JAVA] 백준 10810번 공 넣기

1번~N번의 바구니가 있다. 1번~N번의 공이 있다. 공 갯수는 제한이 없다. i번부터 j번까지의 바구니에, k번이 적힌 공을 넣는다. 이 과정은 총 M번 진행되며, 만약 바구니에 공이 이미 있을 경우 새로운 공으로 교체된다. 입니다. 결국 각 바구니에 마지막으로 남아있는 공이 몇번 공인지 출력해야 합니다. import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = ..

[Baekjoon/JAVA] 백준 10871번 X보다 작은 수

x보다 작은 수만 골라서 출력해야 하는 문제입니다. import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st; st = new StringTokenizer(br.readLine()," "); int n = Integer.parseInt(st.nextToken()); int x = Integer...

[Baekjoon/JAVA] 백준 25314번 코딩은 체육과목 입니다

4의 배수만큼 long을 붙이면 되는 문제입니다. 공백도 함께 붙여야 합니다. 입력값은 반드시 4의 배수입니다. import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int n = Integer.parseInt(br.readLine()); int a = n/4; for(int i=0; i

Algorithm/문자열 2023.06.27

[Baekjoon/JAVA] 백준 15552번 빠른 A + B

이 문제는 단순히 A + B를 출력하면 되는 문제이지만, 시간 제한이 걸려 있어 Scanner를 사용하면 문제를 풀 수 없습니다. 따라서 비교적 처리속도가 빠른 BufferedReader, BufferedWriter를 이용해야 합니다. import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[]args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter..

[Baekjoon/JAVA] 백준 2439번 별 찍기 - 2

입력받은 갯수만큼 별을 오른쪽으로 정렬하는 문제입니다. 공백+별 형식이 되겠군요. import java.util.*; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); int count = 1; for(int i=n; i>0; i--) { String str = new String(new char[i-1]).replace("\0"," "); String star = new String(new char[count]).replace("\0","*"); System.out.println(str+star); count += 1; } } } 저..

Algorithm/문자열 2023.06.26

[Baekjoon/JAVA] 백준 25304번 영수증

1. 총액 2. 물건 종류의 수 3~. 물건 종류별 가격과 갯수 이렇게 입력받게 됩니다. 물건 종류별 가격과 갯수를 계산하여, 처음에 입력받은 총액과 일치하는지 검사하는 문제입니다. import java.util.*; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int x = scan.nextInt(); int n = scan.nextInt(); int result = 0; for(int i=0; i

[Baekjoon/JAVA] 백준 2884번 알람 시계

즉, 입력받은 시간의 45분 전 시간을 출력하면 되는 문제입니다. import java.util.*; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int b = scan.nextInt(); if(b >= 45){ System.out.println(a+" "+(b-45)); } else if(a == 0){ System.out.println("23 "+(b+15)); } else{ System.out.println((a-1)+" "+(b+15)); } } } a를 시, b를 분 이라고 합시다. 1번 조건 : b가 45 이상일 경우 ..

탈보안

탈보안 하기로 했다. 성남의 한 회사에 신입 정보보호 기술 컨설턴트 직무로 취업에 성공하고, 근로계약서까지 썼다. 개인적인 생각으로 연봉은 동종업계 신입치곤 높았다. 만족했다. 근처에 집까지 알아보고 계약금까지 낸 상태였다. 그리고 3일 뒤, 회사에 연락해 출근하기 어려울 것 같다고 했다. 이유는 직종변경이라고 말씀드리고 죄송하다고 했다. 집 계약도 취소했다. 계약금은 돌려받기 어려울 것 같다. 역시 죄송하다고 말씀드렸다. 여기까지 와서 탈보안 하는 이유는 정보보안의 어두운 미래 때문이다. 특히 금전적인 부분. 만년 유망직종이라고 하지만, 급여는 너무나도 형편없다. 공부량에 비해, 노력에 비해, 기술의 난이도에 비해 정말 너무나도 턱없이 낮은 급여다. 안다. 정보보안의 수익구조 때문에 어쩔 수 없다는 것..

자유 2023.06.25
728x90
반응형