
문제 원문: 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..

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

문제 원문: 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..

문제 원문: 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 풀기 그대로 ..

문제 원문: 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을 ..

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

문제 원문: 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에서 대표적으로..

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

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

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

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

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

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

문제 이번에는 공백()을 포함한 문장을 출력한다. 다음 문장을 출력해보자. 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"); } } 채점결과 위 풀이는 직접..

문제 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'에게 있습니다. 저작권 문제가 있는 경우, 바로 삭제하겠습니다. 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..

최근 배포일: 2021.02.02 / 최신 버전: ver 2.0.2.1 처음 배포해보는 티스토리 스킨입니다. 많은 사용부탁드립니다 :) 2021년 1월 기준으로 심각한 버그인 경우에만 기능 개선하려고 합니다. 양해부탁드립니다. 적용 방법 적용하는 방법은 아래 글을 참고해주세요. 2020/10/26 - [티스토리 스킨/Minimal Skin] - 티스토리 Minimal Skin 적용하는 방법 광고 설정은 아래 글 참고 2020/12/09 - [티스토리 스킨/Minimal Skin] - Minimal Skin 구글 애드센스 광고 삽입 방법 MINIMAL SKIN의 특징 미니멀리즘(Minimalism)은 단순함을 추구하는 예술 및 문화를 의미합니다. 본 스킨의 특징을 요약하자면, 흰색 배경에 까만 글씨를 사용..

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..

RESTful API - REST(Representational State Transfer)는 자원을 주소로 지정하여, 자원을 주고받는 것 - RESTful API는 REST 규칙들을 지켜서, REST 기반의 API를 뜻한다. - REST의 6가지 기본원칙을 성실히 지킨 서비스의 API를 보고 'RESTful 하다' 라고 표현할 수 있다. REST의 구성요소 - 자원(Resource): URI - 행위(Verb): HTTP Method (GET, POST, PUT, DELETE 등) - 표현(Representations) REST 6가지 원칙 1. Uniform Interface (유니폼 인터페이스) - HTTP 표준을 따르는 환경이라면, 언어 및 플랫폼에 상관없이 어디서든 사용할 수 있는 인터페이스 스..

객체 지향 프로그래밍, Object Oriented Programming (OOP) - 객체 지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임 중 하나 - 프로그램을 명령어의 목록으로 보지않고, 여러 개의 독립된 단위인 '객체(Object)'들의 모임으로 파악하고자 하는 것 - 각각의 객체는 메시지를 주고받고, 데이터 처리가 가능 - 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용. 그러나 지나친 프로그램의 객체화 경향은 실제 세계의 모습을 그대로 반영하지 못한다는 비판을 받기도 함 객체 지향적 설계 원칙 1. SRP(Single Reponsibility Principle) 단일 책임 원칙 - 클래스는 단 하나의 책임을 가져야 함. - 클래스를 변경하는 이유는 단 하나의..