memostack
article thumbnail
CodeUp 1018번 - 시간 입력받아 그대로 출력하기 (Java 풀이)
Algorithm/CodeUp 2020. 10. 15. 21:23

문제 원문: codeup.kr/problem.php?id=1018 [기초-입출력] 시간 입력받아 그대로 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자. 참고 scanf( ) 함수는 지정한 형식(format)에 따라 입력받는 함수이다. 따라서, 입력받고자 하는 형식으로 표현해주면 된다. 예시 scanf("%d:%d", &h, &m); //콜론(:) 기호를 기준으로 두 수가 각 변수에 저장된다. 입력 시(hour)와 분(minute)이 ":" 으로 구분..

article thumbnail
CodeUp 1017번 - 정수 1개 입력받아 3번 출력하기 (Java 풀이)
Algorithm/CodeUp 2020. 10. 15. 20:22

문제 원문: codeup.kr/problem.php?id=1017 [기초-입출력] 정수 1개 입력받아 3번 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr nt형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해보자. 참고 printf("%d %d %d", a, a, a); 와 같은 방법으로 출력할 수 있다. 입력 정수 1개가 입력된다. 125 출력 입력받은 정수를 공백으로 구분해 3번 출력한다. 125 125 125 Java 풀기 입력 받은 값을 3번 반복해서 출력하면 된다. 값을 입력 받는다. 3번 출력한다. i..

article thumbnail
CodeUp 1015번 - 실수 입력받아 둘째 자리까지 출력하기 (Java 풀이)
Algorithm/CodeUp 2020. 10. 15. 19:12

문제 원문: codeup.kr/problem.php?id=1015 [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 실수(float) 1개를 입력받아 저장한 후, 저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여 소수점 이하 둘 째 자리까지 출력하시오. 참고 %.3f 와 같은 형식으로 지정하면, 소수점 이하 넷 째 자리에서 반올림하여 소수점 이하 셋 째 자리까지 출력하라는 의미이다. 입력 실수 1개가 입력된다. 1.59254 출력 결과를 소수점 셋 째 자리에서 반올림 해, ..

article thumbnail
CodeUp 1014번 - 문자 2개 입력받아 순서 바꿔 출력하기 (Java 풀이)
Algorithm/CodeUp 2020. 10. 15. 19:09

문제 원문: codeup.kr/problem.php?id=1014 [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 2개의 문자(ASCII CODE)를 입력받아서 순서를 바꿔 출력해보자. 참고 char x, y; scanf("%c %c", &x, &y); printf("%c %c", y, x); //출력되는 순서를 작성 와 같은 방법으로 해결할 수 있다. 입력 2개의 문자가 공백으로 구분되어 입력된다. A b 출력 두 문자의 순서를 바꿔 출력한다. b A Java 풀기 Str..

article thumbnail
CodeUp 1013번 - 정수 2개 입력받아 그대로 출력하기 (Java 풀이)
Algorithm/CodeUp 2020. 10. 15. 19:06

문제 원문: codeup.kr/problem.php?id=1013 [기초-입출력] 정수 2개 입력받아 그대로 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 정수(int) 2개를 입력받아 그대로 출력해보자. 참고 int a, b; scanf("%d%d", &a, &b); //엔터/공백으로 입력 데이터가 구분되어 입력 printf("%d %d", a, b); 와 같은 방법으로 가능하다. 입력 2개의 정수가 공백으로 구분되어 입력된다. 1 2 출력 입력된 두 정수를 공백으로 구분하여 출력한다. 1 2 Java 풀기 그대로 ..

article thumbnail
CodeUp 1012번 - 실수 1개 입력받아 그대로 출력하기 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 20:06

문제 원문: codeup.kr/problem.php?id=1012 [기초-입출력] 실수 1개 입력받아 그대로 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 실수형(float)로 변수를 선언하고 그 변수에 실수값을 저장한 후 저장되어 있는 실수값을 출력해보자. 참고 float x; scanf("%f", &x); printf("%f", x); 와 같은 방법으로 가능하다. 입력 1.414213 출력 1.414213 Java 풀기 문제에 부가설명이 없어서, 조금 헤맸다. 부가설명을 추가하자면, Float 크기만큼 뒤에 0을 ..

article thumbnail
CodeUp 1011번 - 문자 1개 입력받아 그대로 출력하기 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 19:41

문제 원문: codeup.kr/problem.php?id=1011 [기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 문자를 그대로 출력해보자. 참고 char x; scanf("%c", &x); printf("%c", x); 와 같은 방법으로 가능하다. 입력 문자 1개가 입력된다. (단, 입력되는 문자는 알파벳 대, 소문자 및 숫자를 비롯한 아스키코드로 표현할 수 있는 문자들만 입력된다.) ..

article thumbnail
CodeUp 1010번 - 정수 1개 입력받아 그대로 출력하기 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 18:58

문제 원문: codeup.kr/problem.php?id=1010 [기초-입출력] 정수 1개 입력받아 그대로 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 정수형(int)으로 변수를 선언하고, 변수에 정수값을 저장한 후 변수에 저장되어 있는 값을 그대로 출력해보자. 예시 int main() { int n; scanf("%d", &n); printf("%d", n); return 0; } 와 같은 형태로 가능하다. 입력 정수 1개가 입력된다. 출력 입력 받은 정수를 그대로 출력한다. Java 풀기 Java에서 대표적으로..

article thumbnail
CodeUp 1008번 - 출력하기08 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 17:25

문제 원문: codeup.kr/problem.php?id=1008 [기초-출력] 출력하기08(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 이번에는 특수문자를 출력하는 연습을 해보자. 키보드로 입력할 수 없는 다음 모양을 출력해보자. (** 참고 : 운영체제의 문자 시스템에 따라 아래와 같은 모양이 출력되지 않을 수 있다.) ┌┬┐ ├┼┤ └┴┘ 참고 다음과 같은 유니코드로 특수문자를 표현한다고 하자. (운영체제 또는 컴파일러에 따라 사용되는 문자의 코드표가 다르다.) 윈도우에서는 "ㅂ+한자" 키를 누르면 선문자를 입력할 수 ..

article thumbnail
CodeUp 1007번 - 출력하기07 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 17:10

문제 원문: codeup.kr/problem.php?id=1007 [기초-출력] 출력하기07(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 윈도우 운영체제의 파일 경로를 출력하는 연습을 해보자. 파일 경로에는 특수문자들이 포함된다. 다음 경로를 출력하시오. "C:\Download\hello.cpp" (단, 큰따옴표도 함께 출력한다.) 참고 printf( ) 함수로 백슬래시 문자 \ 를 출력하기 위해서는 \\ 로 출력해야 한다. 예시 printf("\\"); 입력 없음 출력 "C:\Download\hello.cpp" Java 풀..

article thumbnail
CodeUp 1006번 - 출력하기06 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 17:00

문제 원문: codeup.kr/problem.php?id=1006 [기초-출력] 출력하기06(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 이번에는 특수문자 출력에 도전하자!! 다음 문장을 출력하시오. "!@#$%^&*()" (단, 큰따옴표도 함께 출력한다.) 참고 % 기호가 앞에 붙는 문자를 형식 지정자(format specifier)라고 하며, 그 위치에서 지정한 형식으로 값을 출력해 준다. 따라서, 퍼센트 문자 %를 출력하기 위해서는 %%로 출력해 주어야 한다. 예시 printf("%%"); 입력 없음 출력 "!@#$%^..

article thumbnail
CodeUp 1005번 - 출력하기05 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 16:58

문제 원문: codeup.kr/problem.php?id=1005 [기초-출력] 출력하기05(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 이번에는 큰따옴표(double quotation mark)가 포함된 출력문을 연습해보자. 다음 문장을 출력하시오. "Hello World" (단, 큰따옴표도 함께 출력한다.) 참고 printf( ) 함수로 큰 따옴표 문자 " 를 출력하기 위해서는 \" 로 출력해야 한다. 예시 printf("\""); 입력 없음 출력 "Hello World" Java 풀기 Java에서는 문자열을 표현할때 쌍..

article thumbnail
CodeUp 1004번 - 출력하기04 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 16:50

문제 원문: codeup.kr/problem.php?id=1004 [기초-출력] 출력하기04(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 �� codeup.kr 이번에는 작은 따옴표(single quotation mark)가 들어있는 특수한 형태의 출력문에 대한 연습을 해보자. 다음 문장을 출력하시오. 'Hello' 참고 printf( ) 함수로 따옴표 문자 ' 를 출력하기 위해서는 \' 로 입력해야 한다. \' 는 작은따옴표 문자 자체 출력 \" 는 큰따옴표 문자 자체 출력 … 등. 작은따옴표나 큰따옴표는 문자나 문장을 나타내기 위한 기호들로 쓰..

article thumbnail
CodeUp 1003번 - 출력하기03 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 12:10

문제 이번에는 줄을 바꿔 출력하는 출력문을 연습해보자. 다음과 같이 줄을 바꿔 출력해야 한다. Hello World (두 줄에 걸쳐 줄을 바꿔 출력) 참고 백슬래시 문자 '\'는 글꼴 설정에 따라, 'W'와 비슷한 원표시('₩')로 보이기도 하지만 같은 문자이다. printf( ) 함수를 이용해 문장을 출력할 때, 줄을 바꾸기 위해서는 '\n'(new line을 의미)을 줄을 바꿀 위치에 넣어야 한다. '\t'는 탭(tab), '\c'은 캐리지리턴(carriage return, 그 줄의 맨 앞으로 커서를 보냄) 등이 있다. 이러한 문자를 이스케이프(escape) 문자라고 하고, 출력하는 문장 안에서 원하는 형식에 맞추어 출력할 수 있도록 줄을 바꾸는 등의 특별한 의미들을 나타내기 위해 사용한다. 예시 p..

article thumbnail
CodeUp 1002번 - 출력하기02 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 12:06

문제 이번에는 공백()을 포함한 문장을 출력한다. 다음 문장을 출력해보자. Hello World (대소문자에 주의한다.) 참고 #include int main() { printf("문장1 문장2"); return 0; } 을 실행시키면 "문장1”, "문장2"가 공백()을 사이에 두고 출력된다. ** 주의 : 본 화면에서 복사하여 붙여넣기하면 제대로 되지 않을 수 있으니 직접 소스코드를 작성해 넣어야 한다. 입력 없음 출력 Hello World Java 풀기 콘솔에 'Hello World'를 출력하는 문제 public class Main { public static void main(String[] args) { System.out.println("Hello World"); } } 채점결과 위 풀이는 직접..

article thumbnail
CodeUp 1001번 - 출력하기01 (Java 풀이)
Algorithm/CodeUp 2020. 10. 11. 11:59

문제 C/C++언어에서 가장 기본적인 명령이 출력문이다. printf()를 이용해 다음 단어를 출력하시오. Hello 참고 C/C++ IDE 프로그램을 설치한 후, 아래와 같은 소스 코드를 작성하고 "컴파일-실행"을 수행시키면, 지정한 "문장"이 출력된다. #include int main() { printf("문장"); return 0; } 입력 없음 출력 Hello Java 풀이 단순히 콘솔로 'Hello'를 출력하는 문제 public class Main { public static void main(String[] args) { System.out.println("Hello"); } } 채점결과 위 풀이는 직접 풀어보고 채점까지 한 뒤에 확인하여 올린 코드입니다. 궁금한점이나 더 좋은 방법이 있다면 ..

CodeUp Java로 기초 100제 풀어보기
Algorithm/CodeUp 2020. 10. 11. 11:52

문제의 저작권은 'CodeUp'에게 있습니다. 저작권 문제가 있는 경우, 바로 삭제하겠습니다. codeup.kr/index.php CodeUp ☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks DEV C++ ☆ 추천 온라인 IDE : C++11 Python3 Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면 컴�� codeup.kr Java 기초 100제 2020/10/11 - [Algorithm/CodeUp] - CodeUp 1001번 - 출력하기01 (Java 풀이) 2020/10/11 - [Algorithm/CodeUp] - CodeUp 1002번 - 출력하기02 (Java 풀이) 2020..

article thumbnail
Maven으로 Java 프로젝트 생성하기
Language/JAVA 2020. 9. 11. 19:05

Maven 설치 본 글에서는 MacOS 환경에서 Maven을 설치하고, Homebrew를 이용한다. # MacOSX brew install maven 설치 완료 후 버전 확인 $ mvn --version Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec Java version: 14.0.1, vendor: N/A, runtime: /usr/local/Cellar/openjdk/14.0.1/libexec/openjdk.jdk/Contents/Home Default locale: ko_KR, platform encoding: UTF-8 OS name: "m..

article thumbnail
피보나치 수열 효율적으로 풀어보기 (Java 알고리즘)
Algorithm 2020. 8. 31. 20:37

피보나치 수열 피보나치 수열을 이전 항 2개를 더한값이 현재 항이 되는 수열이다. 예를들어, A(n) = A(n-1) + A(n-2) (단, A(1) = 1, A(2) = 1 이다) 를 만족하는 수열 2 3 5 8 13 21 34 55 89 144 233 ... 프로그래밍 피보나치 수열을 풀어보는 방법은 여러방법이 있다. 그 중 아래 3가지 방법으로 풀어본다. 배열로 풀어보는 방법 배열없이 풀어보는 방법 재귀함수를 이용하는 방법 1. 배열로 풀어보는 방법 STEP 1. int 배열을 선언한다. STEP 2. A(1) = 1, A(2) = 1을 미리 초기화한다. STEP 3. 반복문을 이용하여 A(n) = A(n-1) + A(n-2)를 이용하여 계속해서 더한다. public static void main(..

article thumbnail
프로그래머스 - 가운데 글자 가져오기 (Java)
Algorithm 2020. 8. 29. 17:36

문제의 저작권은 프로그래머스(https://www.acmicpc.net/)에게 있습니다. 문제 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 예제 // Input abcde // Output c // Input qwer // Output we Coding - Java substring()을 이용하여, 가운데에 위치한 문자를 가져온다. public static String solution(String s) { String answer = ""; final int length = s.length(); if (0 == length % 2) { // 짝수 final in..