2024/12/04 6

백준 25314번 코딩은 체육과목 입니다. (JAVA)

📌문제 오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ 책을 열심히 읽었던 혜아는 간단히 두 수를 더하는 코드를 칠판에 적었다. 코드를 본 면접관은 다음 질문을 했다. “만약, 입출력이 N바이트 크기의 정수라면 프로그램을 어떻게 구현해야 할까요?”혜아는 책에 있는 정수 자료형과 관련된 내용을 기억해 냈다. 책에는 long int는 4바이트 정수까지 저장할 수 있는 정수 자료형이고 long long int는 8바이트 정수까지 저장할 수 있는 정수 자료형이라고 적혀 있었다. 혜아는 이런 생각이 들었다. “int 앞에 long을 하나씩 더 붙일 때마다 4바이트씩 저..

백준 25304번 영수증 (JAVA)

📌문제준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다.영수증에 적힌,구매한 각 물건의 가격과 개수구매한 물건들의 총 금액을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자.입력첫째 줄에는 영수증에 적힌 총 금액 X가 주어진다.둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다.이후 N개의 줄에는 각 물건의 가격 a와 개수 b가 공백을 사이에 두고 주어진다.출력구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하면 Yes를 출력한다. 일치하지 않는다면 N..

백준 8393번 합 (JAVA)

📌문제n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.입력첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.출력1부터 n까지 합을 출력한다.  📌답import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int a = Integer.parseInt(br.readLine())..

백준 10950번 A+B-3 (JAVA)

📌문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0  출력각 테스트 케이스마다 A+B를 출력한다.     📌답package iteration;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class AB3 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new Input..

메모) gitingore파일 github에서 숨기기 / gitignore가 안될 때

1. 이미 github에 올라간 gitignore파일 숨기기터미널에서 아래의 코드 차례로 입력  git rm --cached .gitignore //git의 추적목록에서 .gitignore 파일 제거 git commit -m "Remove .gitignore" //변경사항 커밋      2. gitignore에 올린 파일이 숨김이 안될 때 .gitignore 파일에 숨길 폴더나 파일을 올려도 숨겨지지 않고 commit 목록에 올라올 때  (1) 이미 git에 올라간 파일인 경우    ㄱ) 일단 추적 목록에서 삭제git rm --cached git commit -m "Remove example.txt from tracking"     ㄴ) .gitignore에 파일 올린 후 (2) 수행 (2) 아직..

메모 2024.12.04

백준 2739번 구구단 (JAVA)

📌문제N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.입력첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.출력출력형식과 같게 N*1부터 N*9까지 출력한다. 입력 예시)2 출력 예시)2 * 1 = 22 * 2 = 42 * 3 = 62 * 4 = 82 * 5 = 102 * 6 = 122 * 7 = 142 * 8 = 162 * 9 = 18   📌답import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws I..