다라다라V
article thumbnail
[Java] 명품 Java Programming 3장 연습 문제 풀이 해설 (실습 문제)

패키지명은 원하는 대로 변경가능합니다.💡 다음 프로그램에 대해 물음에 답하라?int sum=0, i=0;while (i  (1) 무엇을 계산하는 코드이며 실행 결과 출력되는 내용은?(2) 위의 코드를 main() 메소드로 만들고 WhileTest 클래스로 완성하라.(3) for 문을 이용하여 동일하게 실행되는 ForTest 클래스를 작성하라.(4) do-while 문을 이용하여 동일하게 실행되는 DoWhileTest 클래스를 작성하라.  [정답](1) 2450(2) package test.ch03;public class WhileTest { public static void main(String[] args) { int sum=0, i=0; while (i (3) pack..

article thumbnail
[Java] 명품 Java Programming 3장 연습 문제 풀이 해설 (이론 문제)

💡 다음 프로그램의 출력 결과는 무엇인가? 그리고 무엇을 하는 코드인가?for(int i=1; i [정답] 1 3 5 7 9 💡 다음 for 문의 실행 결과 sum 값이 다른 하나는? [정답] ③ for(int i =0; i>10; i++) sum++; [해설]①②④ → sum의 값이 45③ → sum의 값이 0③번은 i>10이라는 조건을 만족하지 않아 실행되지 않고 끝납니다. 💡 1 에서 100까지 3의 배수를 더하는 while 문이다. 빈칸에 적절한 코드를 삽입하라.int sum=0, i=1;while (i  [정답]continue;[해설](p124) continue 문은 반복문을 빠져나가지 않으면서 즉시 다음 반복으로 넘어가고자할 때 사용합니다.  💡 1 에서 50까지의 합을 더하는 whil..

article thumbnail
[Java] 명품 Java Programming 2장 연습 문제 풀이 해설 (실습 문제)

💡 Scanner 클래스를 이용하여 원화를 입력받아 달러로 바꾸어 다음 예시와 같이 출력하는 프로그램을 작성하라. $1=1100원으로 가정하고 계산하라  [정답]import java.util.Scanner;public class DaraSolution { public static void main(String[] args) { // 입력 받기위한 스캐너 생성 Scanner scanner = new Scanner(System.in); // 입력받기 System.out.println("원화를 입력하세요(단위 원)>>"); int won = scanner.nextInt(); // 원화를 달러로 변환 double do..

article thumbnail
[Java] 명품 Java Programming 2장 연습 문제 풀이 해설 (이론 문제)

💡 자바에서 클래스를 선언할 때 사용하는 자바의 키워드는? [정답] class[해설](p59) class 키워드로 '{'와 '}' 사이에 필드(변수)와 메소드(함수) 코드를 작성한다. 💡 다음은 10과 20을 더해 합을 출력하려고 작성한 자바 프로그램이지만 오류가 있다public class SampleProgram { int i; int j; i = 10; j = 20; System.out.println(i+j);}(1) 오류를 찾아내어 고쳐라(2) 이 자바 클래스를 저장하는 소스 파일 이름은 무엇인가?(3) 명령창에서 이 프로그램을 컴파일하는 명령은?(4) 명령창에서 이 프로그램을 실행하는 명령은? [정답] (1) public class SampleProgram { pub..

article thumbnail
[Java] 명품 Java Programming 1장 연습 문제 풀이 해설 (실습 문제)

💡 화면에 다음과 같이 "Welcome!!", "자바 세계로 오신 것을 환영합니다."를 출력하는 자바 프로그램을 작성하라. 이클립스를 이용하고, 작업 공간(workspace)은 C:\Temp로 하고, 프로젝트 이름은 1-1로 한다. 클래스 이름은 Welcome으로 한다.public class Welcome { public static void main(String[] args) { System.out.println("Welcome!!"); System.out.println("자바 세계로 오신 것을 환영합니다."); }}  💡 화면에 "Sorry~~", "재밌어서 미안합니다~~"을 출력하는 자바 프로그램을 작성하라. 이클립스를 이용하고, 작업 공간(workspace)..

article thumbnail
[Java] 명품 Java Programming 1장 연습 문제 풀이 해설 (이론 문제)

💡 C 언어 소스 파일의 확장자는 .c이고 컴파일하면 .obj 파일이 만들어진다. 그러면 자바 소스 파일의 확장자와 컴파일된 파일의 확장자는 무엇인가? [정답]소스 파일의 확장자 → .java컴파일된 파일의 확장자 → .class [해설](p20) 컴퓨터는 고급 프로그래밍 언어를 직접 처리할 수 없어 컴파일러가 필요하다. 자바 소스 프로그램은 확장자가 .java이고, 자바 전용 컴파일러에 의해 .class파일로 컴파일되며, 클래스 파일은 자바 가상 기계에 의해 실행된다.  💡 자바 언어를 처음 개발한 사람은? [정답] ① 제임스 고슬링 [해설](p21) 1991년 선마이크로시스템스의 제임스 고슬링이 가전제품에 사용할 목적으로 소프트웨어를 개발한다.   💡 Java, C, C++, C# 언어를 세상에..

article thumbnail
[코테 알고리즘] 그래프 이론 / 관련 문제

본 글은 "나동빈"님의 [이것이 코딩 테스트다]를 참고하여 작성하였으며, 필자가 직접 문제를 풀며 관련된 문제들을 찾아 정리하였습니다. 시리즈 보기 [코테 알고리즘] 파이썬 기본 / 관련 문제 [코테 알고리즘] 파이썬 주요 라이브러리 / 관련 문제 [코테 알고리즘] 그리디 / 관련 문제 [코테 알고리즘] 구현 / 관련 문제 [코테 알고리즘] DFS, BFS / 관련 문제 [코테 알고리즘] 정렬 / 관련 문제 [코테 알고리즘] 다이나믹 프로그래밍 / 관련 문제 [코테 알고리즘] 최단 경로 / 관련 문제 [코테 알고리즘] 그래프 이론 / 관련 문제 서로소 집합 서로소 집합 자료구조 서로소 부분 집합들로 나누어진 원소들의 데이터를 처리하기 위한 자료구조 서로소 집합 : 공통 원소가 없는 두 집합 union-f..

article thumbnail
[백준] 1976번 파이썬 - BFS (유니온파인드)

문제요약 (1976. 여행 가자) n개의 도시가 어떻게 연결되어 있는지와 여행 계획이 주어져있을 때, 여행 계획에 맞춰 도시들을 여행 할 수 있는지 판별하시오. 이때 같은 도시를 여러번 방문하는 것도 가능하다. 노드들의 연결된 상태를 물어보는 문제 이므로 유니온 파인드로도 문제를 풀 수 있다. 그러나 필자는 처음 생각한 문제 풀이 방법이 BFS이기도 하고, BFS로 풀어보고자 하는 마음이 생겨 BFS로 풀었다. 만약 유니온파인드로 푼 문제 풀이를 보고 싶다면 아래 링크()로 들어가길 바란다. 1976번: 여행 가자 동혁이는 친구들과 함께 여행을 가려고 한다. 한국에는 도시가 N개 있고 임의의 두 도시 사이에 길이 있을 수도, 없을 수도 있다. 동혁이의 여행 일정이 주어졌을 때, 이 여행 경로가 가능한 것..

article thumbnail
[C++] 명품 C++ Programming 13장 연습 문제 풀이 (이론 문제)

본 글은 "황기태"님의 [명품 C++ Programming]의 연습 문제 답을 공유하고자 작성되었으며, 필자가 직접 문제를 풀며 작성한 것이기에 오류가 있을 수 있습니다. 댓글로 알려주시면 반영하도록 하겠습니다. 시리즈 보기 [C++] 명품 C++ Programming 1장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 1장 연습 문제 풀이 (실습 문제) [C++] 명품 C++ Programming 2장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 2장 연습 문제 풀이 (실습 문제) [C++] 명품 C++ Programming 3장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 4장 연습 문제 풀이 (이론 문제) [C..

article thumbnail
[C++] 명품 C++ Programming 12장 연습 문제 풀이 (실습 문제)

본 글은 "황기태"님의 [명품 C++ Programming]의 연습 문제 답을 공유하고자 작성되었으며, 필자가 직접 문제를 풀며 작성한 것이기에 오류가 있을 수 있습니다. 댓글로 알려주시면 반영하도록 하겠습니다. 시리즈 보기 [C++] 명품 C++ Programming 1장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 1장 연습 문제 풀이 (실습 문제) [C++] 명품 C++ Programming 2장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 2장 연습 문제 풀이 (실습 문제) [C++] 명품 C++ Programming 3장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 4장 연습 문제 풀이 (이론 문제) [C..