JAVA 53

BOJ_5575_타임 카드 (백준 문제풀이/Java)

https://www.acmicpc.net/problem/5575 5575번: 타임 카드 JOI 상사는 직원의 근무시간을 타임 카드로 관리하고있다. 직원들은 전용 장비를 사용하여 타임 카드에 출근 시간을 기록한다. 근무를 마치고 퇴근할 때도 타임 카드에 퇴근 시간을 기록한다. www.acmicpc.net 🙂 문제 해석 총 3줄로 A, B, C씨의 출퇴근 시간이 시, 분, 초로 입력된다. 시, 분, 초를 따로 계산하면 복잡해지기 때문에 모든 출퇴근시간을 초로 바꾼 후 두개를 빼서 계산한다. 뺀 결과값은 다시 시, 분, 초로 변환해주는 작업이 필요하다 🙂 풀이 코드 import java.util.Arrays; import java.util.List; import java.util.Scanner; import..

BOJ_5554_심부름 가는 길 (백준 문제풀이/Java)

https://www.acmicpc.net/problem/5554 5554번: 심부름 가는 길 승균이는 매일 학교, PC방, 학원에 다닌다. 반복되는 일상에 익숙해진 승균이는 이동시간을 단축해서 PC방에 더 오래 머물고 싶었다. 그래서 스톱워치를 들고 이동할 때마다 기록을 잰 후 집 www.acmicpc.net 🙂 문제 해석 총 4줄의 입력이 주어지며, 각 줄은 승균이가 이동한 시간을 초로 나타낸 숫자들이다. 총 이동 시간을 분과 초로 나타내라고 했으므로 4줄의 이동시간을 모두 더한 후 분과 초로 나타내면 되는 간단한 문제다. 🙂 풀이 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scann..

BOJ_5543_상근날드 (백준 문제풀이/Java)

https://www.acmicpc.net/problem/5543 5543번: 상근날드 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가 www.acmicpc.net 총 5개의 라인을 입력받은 후 각각의 변수에 할당하고 햄버거 중 가장 싼 햄버거, 음료 중 가장 싼 음료 두개를 찾아내어 50을 빼주면 가장 싼 세트 메뉴의 가격을 출력할 수 있다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.i..

기초 다지기 553 : 반복제어문3 - 자가진단6

*완전!!!! 기초부터 혼자 공부하면서 기록하기 위해 쓰는 글입니다. 부족한 부분이 많습니다. 혹시 가르쳐주실 부분이 있으시면 댓글 언제든지 환영합니다 :D 참고로, 이클립스를 사용했습니다! 문제 : 자연수 n을 입력받아 다음과 같이 영문자를 출력하는 프로그램을 작성하시오. 입력 예 : 3 출력 예: ABC DE F 오랜만에 자바 문제를 업로드하러 왔습니다! 그런데 .. 티스토리 글쓰기가 뭔가 달라진 것 같은건 기분 탓인가요..!? 복붙이 이상하게 먹히네요 흑흑.. 손수 쓰는수밖에.. 일단 데이터값을 입력받기 위해서는 import java.util.Scanner; ☞ Scanner를 import해주고, Scanner sc=new Scanner(System.in); ☞ Scanner 객체를 생성해줘야 합니..

Chapter 1 자바를 시작하기 전

*혼자 기초부터 공부하며 이론을 정리하기 위해 쓰는 글입니다. 제가 나중에 다시 공부하기 편하도록 정리했습니다. 혹시 피드백할 부분이 있으시면 댓글 언제든지 환영합니다 :D"자바의 정석 3rd Edition"을 참고했습니다! 1. 자바 1.1 자바란?○썬 마이크로시스템즈에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어○운영체제에 독립적이기 때문에 운영체제의 종류와 관계없이 실행이 가능하다.->다양한 기종의 컴퓨터와 운영체제가 공존하는 인터넷 환경에 적합한 언어○비교적 배우기 쉽고 이해하기 쉬운 간결한 표현이 가능○풍부한 클래스 라이브러리를 통해 프로그래밍에 필요한 요소들을 기본적으로 제공 1.2 자바의 역사○1991년 썬의 엔지니어들에 의해서 고안된 오크라는 언어에서 시작○원래 ..

기초 다지기 552 : 반복제어문3 - 자가진단5

*완전!!!! 기초부터 혼자 공부하면서 기록하기 위해 쓰는 글입니다. 부족한 부분이 많습니다. 혹시 가르쳐주실 부분이 있으시면 댓글 언제든지 환영합니다 :D참고로, 이클립스를 사용했습니다! 문제:자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오. 3***** *** * 일단 데이터값을 입력받기 위해서는import java.util.Scanner; ☞ Scanner를 import해주고, Scanner sc=new Scanner(System.in); ☞ Scanner 객체를 생성해줘야 합니다. int n=sc.nextInt();☞ 자연수 n을 입력받을 수 있도록 n 변수를 int형으로 만들어줍니다. for(int i=1;i=i;j--){☞ 안에 있는 for문에는 int형 변수인 j값을 넣어줍..

기초 다지기 551 : 반복제어문3 - 자가진단4

*완전!!!! 기초부터 혼자 공부하면서 기록하기 위해 쓰는 글입니다. 부족한 부분이 많습니다. 혹시 가르쳐주실 부분이 있으시면 댓글 언제든지 환영합니다 :D참고로, 이클립스를 사용했습니다! 문제:자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오. 3*** ** * 일단 데이터값을 입력받기 위해서는import java.util.Scanner; ☞ Scanner를 import해주고, Scanner sc=new Scanner(System.in); ☞ Scanner 객체를 생성해줘야 합니다. int n=sc.nextInt();☞ 자연수 n을 입력받을 수 있도록 n 변수를 int형으로 만들어줍니다. for(int i=1;i

기초 다지기 550 : 반복제어문3 - 자가진단3

*완전!!!! 기초부터 혼자 공부하면서 기록하기 위해 쓰는 글입니다. 부족한 부분이 많습니다. 혹시 가르쳐주실 부분이 있으시면 댓글 언제든지 환영합니다 :D참고로, 이클립스를 사용했습니다! 문제:자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오. 3*** ** * * ** *** 일단 데이터값을 입력받기 위해서는import java.util.Scanner; ☞ Scanner를 import해주고, Scanner sc=new Scanner(System.in); ☞ Scanner 객체를 생성해줘야 합니다. int n=sc.nextInt();☞ 자연수 n을 입력받을 수 있도록 n 변수를 int형으로 만들어줍니다. for(int i=n;i>=1;i--){☞ for문은 while문과 같은 반복제어문..

기초 다지기 634 : 반복제어문3 - 자가진단2

*완전!!!! 기초부터 혼자 공부하면서 기록하기 위해 쓰는 글입니다. 부족한 부분이 많습니다. 혹시 가르쳐주실 부분이 있으시면 댓글 언제든지 환영합니다 :D참고로, 이클립스를 사용했습니다! 문제:자연수 n을 입력받아서 n줄만큼 다음과 같이 출력하는 프로그램을 작성하시오. 5* ** *** **** ***** 일단 데이터값을 입력받기 위해서는import java.util.Scanner; ☞ Scanner를 import해주고, Scanner sc=new Scanner(System.in); ☞ Scanner 객체를 생성해줘야 합니다. int n=sc.nextInt();☞ 자연수 n을 입력받을 수 있도록 n 변수를 int형으로 만들어줍니다. for(int i=1;i

기초 다지기 549 : 반복제어문3 - 자가진단1

*완전!!!! 기초부터 혼자 공부하면서 기록하기 위해 쓰는 글입니다. 부족한 부분이 많습니다. 혹시 가르쳐주실 부분이 있으시면 댓글 언제든지 환영합니다 :D참고로, 이클립스를 사용했습니다! 문제:자연수 n을 입력받고 1부터 홀수를 차례대로 더해나가면서 합이 n 이상이면 그 때까지 더해진 홀수의 개수와 그 합을 출력하는 프로그램을 작성하시오. 일단 데이터값을 입력받기 위해서는import java.util.Scanner; ☞ Scanner를 import해주고, Scanner sc=new Scanner(System.in); ☞ Scanner 객체를 생성해줘야 합니다. int n=sc.nextInt();☞ 자연수 n을 입력받을 수 있도록 n 변수를 int형으로 만들어줍니다. int cnt=0;int sum=0;..