Banner

My Tech Blog (해설)

오늘의 명언
· Myhome/Diary
1년에 3번의 기사 시험 중 1차나 3차 중 하나는 쉽게 나오는 편이다.올해 2차 실기는 대체로 평범한 수준으로 출제되었고 합격률 20%를 기록했다.3차는 조금 쉽게 나오지 않을까 기대했으나 결론은 '어려웠다.' IT커뮤니티 수제비에서 수험생 639명을 대상으로 설문조사 한 결과- 전체적인 체감난이도가 '어려웠다'고 답한 사람이 46.1%(299명)로 제일 많았고- 이어서 '매우 어려웠다'고 답한 사람이 23%(149명)로 그 다음을 차지했다.- 즉 이번 시험은 69.1%의 수험생이 어렵다고 느낀 시험으로 10명중 7명이 어려워하는 시험이었다.문제유형 (20문제)- 이론/용어 문제 (7문제)- 프로그래밍 언어 (9문제)- 데이터베이스 (3문제)- 계산식 (1문제) # 이론/용어 문제 (7)보안 - 스..
원래 검정치마가 불렀는데 백예린 버전이 조금 더 듣기 편해서 요즘 자주 듣구 있다.Antifreeze는 영어로 '부동액' 이라는 뜻이다.가사를 잘 보면, 빙하기가 찾아와도 사랑이 뜨거우니 우리는 얼어 붙지 않을 것이라는 내용을 담고 있다.힘든 시간이 와도 함께라면 뭐든지 이겨낼 수 있다는 멋진 내용이다.Antifreezeby 백예린 우린 오래 전부터 어쩔 수 없는 거였어우주 속을 홀로 떠돌며 많이 외로워 하다가어느 순간 태양과 달이 겹치게 될 때면모든 것을 이해할 수 있을 거야하늘에선 비만 내렸어뼈 속까지 다 젖었어얼마 있다 비가 그쳤어대신 눈이 내리더니영화서도 볼 수 없던 눈보라가 불 때너는 내가 처음 봤던 눈동자야낮익은 거리들이 거울처럼 반짝여도니가 건네주는 커피 위에 살얼음이 떠도우리 둘은 얼어붙지..
✅ 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. ​📥 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) ​📥 출력 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. ​ 💡 풀이 앞서 풀어본 11021번 문제랑 유사한 문제이다. 다른 점은 출력 형식이다. 11021번 문제에서는 A와 B의 합인 결과값 C만 단독으로 출력해 주면 되는데 해당 문제에서는 A + B = C 형식으로 세 값을 모두 출력해 주어야 한다. [백준] 11021번 : A+B-7 자바 / java ✅ 문..
✅ 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. ​📥 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) ​📥 출력 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. ​ 💡 풀이 1. 처음에 int a를 선언하고 테스트 케이스의 개수를 입력받는다. 2. for문을 1부터 a까지 돌려주면서 정수 두 개를 입력받는다. 여기서 for문을 0부터로 설정하지 않은 이유는 각 테스트 케이스마다 "Case #x: "를 출력해야 하기 때문에 x를 i로 대체할 수 있기 때문이다. 3. 매 입력 마다 System..
✅ 문제2개의 정수 base, n을 입력 받기base의 n제곱 반환하는 powerN() 메소드 만들기✅ 코드public class bonus06 { public static void main(String[] args) { System.out.println(powerN(2, 3)); } public static int powerN(int base, int n) { int result = 1; for (int i = 0; i  메서드는 Main 영역 밖에서 만들어 준다.매개변수 2 개: base와 nresult 변수를 1로 초기화 (결과 저장할 변수)for 루프를 사용하여 base를 n번 곱한다. 루프가 한 번 실행될 때마다 result에 base를 곱해..
✅ 문제 혜아가 N바이트 정수까지 저장할 수 있다고 생각해서 칠판에 쓴 정수 자료형의 이름은 무엇일까? (코딩 공부를 잘 하여 이렇게 long long long long...을 칠판에 적는 일이 없도록 합시다.) ​📥 입력 첫 번째 줄에는 문제의 정수 N이 주어진다. (4 long 2번 12바이트 long long long int => long 3번 N이 4,8,12일 때 long이 1,2,3 N/4만큼 long의 개수가 출력된다. ✅ 1. Scanner로 입력받는 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = ..
✅ 문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램 작성하기 ​📥 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. ​📥 출력 출력 형식과 같게 N*1부터 N*9까지 출력한다. ​ 💡 풀이 BufferedReader는 내부적으로 버퍼를 사용하여 여러 바이트를 한번에 읽어오기 때문에 입출력 성능이 Scanner에 비해 입출력 성능이 좋습니다. 작은 입력의 경우에는 체감이 안되지만 대량의 데이터를 처리하는 상황이나 반복문으로 여러 줄을 입력 받는 경우 등은 BufferedReader 의 성능이 월등히 좋습니다. 따라서 적은 입력은 Scanner 를 대량의 데이터입력 또는 파일을 읽어올때는 BufferedReader를 사용하는 것이 효과적입니다. ▼ [자바] Buffer..
✅ 문제 3개 주사위의 나온 눈이 주어질 때, 상금을 계산하는 프로그램 작성하기. ​📥 입력 첫째 줄에 3개의 눈이 빈칸을 사이에 두고 각각 주어진다. ​📥 출력 첫째 줄에 게임의 상금을 출력 한다. ​ 💡 풀이 간단한 문제로, 문제에 주어진 3가지 조건을 그대로 수식으로 옮겨 쓰면 된다. 1. 입력값 세개가 같으면 10000 + 같은 값 * 1000 2. 두 개가 같으면 1000 + 같은 값 * 100 3. 다 다르면 가장 큰 값 * 100 ✅ 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a, b, c; a = sc..
상단으로