본문 바로가기

Algorithm12

[Java] codeup 1018 [기초-입출력] 시간 입력받아 그대로 출력하기 문제 설명 어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자 입력예시 3:16 출력예시 3:16 풀이 방법1. sc.next()만을 이용하여 풀기 (출제의도는 아님) 이 문제의 출제 의도와 관계없이 답을 구한다면 아래와 같이 sc.next()만을 사용하여 이 문제를 풀 수도 있다. "3:16"의 입력을 단순히 단일 String값으로 읽어들인 후 출력해도 문제가 되지 않기 때문이다. nextLine()으로 해도 무방하다. String strArr = sc.next(); System.out.println(strArr); 참고) Scanner 메서드 차이 sc.next() vs sc.nextLine() sc.next() :공백 문자를 기준으로 .. 2023. 5. 1.
[Java] codeup 1015 1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기 문제 설명 실수(float) 1개를 입력받아 저장한 후, 저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여 소수점 이하 둘 째 자리까지 출력하시오. 참고 %.3f 와 같은 형식으로 지정하면, 소수점 이하 넷 째 자리에서 반올림하여 소수점 이하 셋 째 자리까지 출력하라는 의미이다. 풀이 소수점 둘째자리까지 표현해야하므로 %.2f 와 같이 작성한다. 이는 소수점 셋째 자리에서 반올림하여 소수점 둘째자리까지 나타낸다. public class CodeUp1015 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.printf("%.2.. 2023. 5. 1.
[Java] codeup 1010 1010 : [기초-입출력] 정수 1개 입력받아 그대로 출력하기 문제 설명 요약 : Java에서 정수값 1개 입력하고 그 값을 다시 출력하기 정수형(int)으로 변수를 선언하고, 변수에 정수값을 저장한 후 변수에 저장되어 있는 값을 그대로 출력해보자. 입력예시 15 출력예시 15 풀이 int val; 와 같이 변수를 하나 새로 선언을 해도 되지만 변수를 선언하지 않고도 아래와 같이 작성할 수 있기 때문에 이곳에서는 이렇게 작성하였다. Scanner sc = new Scanner(System.in); System.out.println(sc.nextInt()); 결과 2023. 4. 27.
[Java] codeup 1008 문제 설명 요약 : Java에서 유니코드 특수문자 출력하기 이번에는 특수문자를 출력하는 연습을 해보자. 키보드로 입력할 수 없는 다음 모양을 출력해보자. (** 참고 : 운영체제의 문자 시스템에 따라 아래와 같은 모양이 출력되지 않을 수 있다.) ┌┬┐ ├┼┤ └┴┘ 참고 다음과 같은 유니코드로 특수문자를 표현한다고 하자. (운영체제 또는 컴파일러에 따라 사용되는 문자의 코드표가 다르다.) 윈도우에서는 "ㅂ+한자" 키를 누르면 선문자를 입력할 수 있다. 선문자를 이용하면 일반적인 텍스트 모드화면(메모장 등)에서도 표를 그릴 수 있다. 유니코드 특수문자를 출력하는 방법, ... printf("\u250C\u252C\u2510\n"); 풀이 이러한 유니코드는 대응되는 특수문자가 정해져있다. 특수문자 각각에 .. 2023. 4. 27.
[Java] codeup 1007 문제 설명 요약 : Java에서 윈도우 운영체제 파일 경로 출력하기 윈도우 운영체제의 파일 경로를 출력하는 연습을 해보자. 파일 경로에는 특수문자들이 포함된다. 다음 경로를 출력하시오. "C:\Download\hello.cpp" (단, 큰따옴표도 함께 출력한다.) 풀이 자바에서는 \ (백슬래시), " (쌍따옴표) 를 출력하기 위해서는 출력문에 아래와 같이 작성해야한다. \ -> \\ " -> \" 그런데 인텔리제이, 이클립스 두 곳에 모두 println()에 경로를 붙여넣기 한 결과 두 곳 모두 알아서 아래와 같이 자동으로 변환을 해주었다. System.out.println("\"C:\\Download\\hello.cpp\""); 결과 2023. 4. 27.
[Java] codeup 1004, 1005 문제 설명 요약 : Java에서 작은 따옴표, 큰 따옴표 콘솔에 출력하기 이번에는 작은 따옴표(single quotation mark)가 들어있는 특수한 형태의 출력문에 대한 연습을 해보자. 다음 문장을 출력하시오. 'Hello' 풀이 자바에서는 큰 따옴표(")를 텍스트로 출력하기 위해서는 \" 와 같이 백슬래쉬를 앞에 붙여줘야한다. 작은 따옴표(')를 출력할 때도 마찬가지이다. 큰 따옴표 출력 : \" 작은 따옴표 출력 : \' public class CodeUp1004 { public static void main(String[] args) { System.out.println("\'Hello\'"); System.out.println("\"Hello\""); } } 결과 'Hello' "Hello" 2023. 4. 27.

/* 내가 추가한 코드 */ /* 내가 추가한 코드 끝끝 */