본문 바로가기

728x90
반응형

블로거

[백준 문제 2839번] 설탕 배달 문제 https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 문제 2839) 설탕 배달 문제 문제) 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만.. 더보기
[java] 이것이 자바다 ch4 조건문과 반복문 1. 코드 실행되는 흐름 제어하기 ▷ 실행 흐름 : main() 메소드의 시작 중괄호( { )에서 끝 중괄호( } )까지 위부터 아래로 실행되는 흐름 ▷ 흐름 제어문 : 실행 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것 ▷ 루핑 : 반복문이 실행 완료된 경우 제어문 처음으로 다시 되돌아가 반복 실행되는 것 NO 조건문 반복문 1 if문, switch문 for문, while문, do-while문 ◎ 순서도(순차구조, 선택구조) 2. if문 ▷ If문 : 조건식의 결과에 따라 블록 실행 여부가 결정합니다. ▷ 조건식에는 true 또는 false 값을 산출할 수 있는 연산식이나 boolean 변수가 올 수 있습니다. ▷ 조건식이 true면 블록을 실행하고 false면 블록을 실행하지 않습니다. .. 더보기
[백준 문제 4344번] 평균은 넘겠지 문제 https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 문제 4344) 평균은 넘겠지 문제 문제) 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력) 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력) 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올.. 더보기
[java] 이것이 자바다 ch2 변수 확인 문제 풀이 1. 변수에 대해 잘못 설명한 것은 무엇입니까? (1) 변수는 하나의 값만 저장할 수 있다. (2) 변수는 선언 시에 사용한 타입의 값만 저장할 수 있다. (3) 변수는 변수가 선언된 중괄호 {} 안에서만 사용 가능하다. (4) 변수는 초기값이 저장되지 않는 상태에서 읽을 수 있다. 정답 : (4) 변수는 초기값이 저장되지 않으면 읽을 수 없습니다. 2. 변수 이름으로 사용할 수 없는 것을 모두 선택하세요. (1) modelName (2) class (3) 6hour (4) $value (5) _age (6) #name (7) int 정답 : (2), (3), (6), (7) 특수문자는 '$', '_' 만 사용 가능합니다. 예약어는 변수 이름으로 사용할 수 없습니다. 3. 다음 표의 빈 칸에 자바의 기본.. 더보기
[java] 이것이 자바다 ch3 연산자 연산자는 종류가 좀 많아서 제가 이전에 작성했던 블로그 링크를 아래 두겠습니다. https://bobo12.tistory.com/10 [java]연산자 1. 연산자의 종류와 우선순위 연산자는 특정한 연산을 수행하기 위해 사용하는 기호입니다. 연산자를 한 줄에 여러개를 사용해도 우선 적용되는 순서가 있습니다. 연산자 우선순위 종류 연산자 bobo12.tistory.com 예제로 다뤄볼게요!! ◎ 부호/ 증감 연산자를 이용한 예제 학습 public class ScannerExample { public static void main(String[] args) { int x = 10; int y = 10; int z; x++; // 11 ++x; // 12 System.out.println("x = " + x).. 더보기
[java] 이것이 자바다 ch2 자동 타입 변환 및 변수 범위 ◎ 자동 타입 변환 ▷ 데이터 타입을 다른 타입으로 변환하는 것 ▷ 값의 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 대입될 때 발생 ▷ 정수 타입이 실수 타입으로 대입되면 무조건 자동 타입 변환 됩니다. ▷ 예외 : char 타입보다 허용 범위가 작은 byte 타입은 char 타입으로 자동 변환될 수 없습니다. byte < short, char < int < long < float < double 정수 / 실수 ◎ 자동 타입 변환 예제 public class TypeChangExample2 { public static void main(String[] args) { byte byteValue = 10; int intValue = byteValue; //자동 타입 변환 long longValue =.. 더보기
[java] 이것이 자바다 ch2 변수와 타입 자바에 관련된 내용은 이전에 한 번 정리했지만 수업 진도를 따라서 다시 복습겸 정리해보겠습니다! 1. 변수 선언 ◎ 변수란? 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름 ▷ 자바는 하나의 변수에 다양한 타입(정수형, 실수형 등)의 값을 저장할 수 없습니다. ◎ 변수를 사용하려면 변수 선언이 필요합니다. 어떤 타입의 데이터를 저장할지, 변수 이름이 무엇인지 결정하는 것 ▷ 변수에 최초로 값이 대입될 때 메모리에 할당되고 해당 메모리 값이 저장됩니다. NO 타입 이름 설명 1 int age; 정수 값을 저장하는 변수 선언 2 double value; 실수 값을 저장하는 변수 선언 ◎ 정수형 변수 종류 ▷ 변수 선언시 타입에 따라 저장할 수 있는 값의 종류와 허용 범위가 달라집니다. ▷ 정수 타입은.. 더보기
[git/git hub] java와 깃허브 연결하기(로그인 한 번만 하기) ◎ 이번에는 자바의 이클립스에서 커밋을 할 때 아래와 같은 로그인 창이 반복해서 나타나는데 이 화면이 안나오게 하는 방법을 작성해 보겠습니다!! 1. 사용자프로필 → [settings] → [Developer settings] → [Personal access tokens] → [Tokens(classic)] ▷ Developer settings는 settings의 맨 아래있습니다. 2. name을 지정하고 모든 항목에 체크합니다. 그러고 기간까지 지정해주면 token의 key가 나타납니다. 3. 따로 저장해둔 후 다시 이클립스로 들어갑니다. 4. 이미 마스터로 등록되어있는 패키지에 클래스 내용을 수정한 후 저장해 스테이징하고 메세지를 입력한 후 [commmit and push]를 누릅니다. 5. 여기서.. 더보기

728x90
반응형