1. 문제아래 예제와 같이 고양이를 출력하시오. 2. 풀이public class Main{ public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); }} 3. 처음 작성한 코드public class Main{ public static void main(String[] args) { System.out.println("\\ /\\"); System.out.pri..
전체 글
스프링 부트를 사용하기 위해 STS를 설치하려고 한다. STS 설치 아래 링크를 클릭하면 다운로드 페이지로 이동한다.https://spring.io/tools Spring | Tools spring.io 스크롤을 내려 본인 운영체제에 맞는 버전을 선택하여 다운로드 받는다. 다운로드가 완료되면 JAR 파일로 받아진다. jar 파일 압축 해제 1.윈도우 키 + R을 눌러 실행 창을 열고, "cmd"를 입력하여 명령 프롬프트(cmd) 창을 연다. 2. JAR 파일이 있는 위치로 이동한다. 예를 들어, 파일이 D 드라이브에 있다면 d:를 입력하여 이동한다.3. 자바가 설치되어 있는지 확인하기 위해 cmd 창에 java를 입력한다. ※ 자바가 설치되어있지 않은 경우 하단의 게시물을 참고하여 설치 후..
·Java
입력할 때 Scanner만 써봤어서 조금 낯선 BufferedReader, BufferedWriter 찾아보니 Scanner보다 속도가 빠르다고 하여 공부해보려고 한다. BufferedReader를 사용하기 위해서는 java.io.BufferedReader를 import 해야하고,InputStreamReader를 사용하기 위해서는 java.io.InputStreamReader를 import 해야한다.BufferedWriter를 사용하기 위해서는 java.io.BufferedWriter를 import 해야하고, OutputStreamWriter 를 사용하기 위해서는 java.io.OutputStreamWriter 를 import 해야한다. 또한 입력할 때는 예외 처리를 해줘야해서 main 메서드 선언한 ..
·Java
getNumericValue(char) 문자(char)를 숫자(int)로 변환하는 메서드이다.해당 문자에 대응하는 십진수 숫자 값을 반환한다. 밑의 코드를 동작시키며 콘솔에서 int A에 472를 입력하고, String B에 385를 입력했다.385를 뒤에서부터 한글자씩 떼서 int로 받으면 순서대로 5, 8, 3이 나와야 하지만 import java.util.*;public class multiple { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); String B = sc.next(); for(int ..
·Java
내가 기억하기 위해서 기록을 남긴다. JDK 설치 이클립스로 코드를 돌리기 위해 먼저 JDK를 설치해야 한다.아래의 사이트로 들어가면 JDK를 설치할 수 있다: https://www.oracle.com/java/technologies/downloads/#java17 Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com 링크를 타고 들어가면 Linux가 기본 선택되어 있는데, Windows를 사용하므로 Windows를 클릭한다. 여러 개의 파일이 있지만, MSI 파일..
1. 문제세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 2. 풀이 charAt를 이용해서 풀기 import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); String B = sc.next(); for(int i = 2; i >= 0; i--) { int on..
1. 문제(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 2. 풀이import java.util.*;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); int C = sc.nextInt(); System.out.println((A+B)%C); System.out.pri..
1. 문제ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다.불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다. 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오. 2. 풀이import java.util.*;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int y = sc.next..
1. 문제준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. 2. 풀이import java.util.*;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String id = sc.next(); System.out.print(id + "??!"); }} 3. 처음 작성한 ..
·Git
얼마 전 깃허브에 가입하고 readme를 꾸미다가 막혔던 부분을 해결한 경험을 써보려고 한다. https://github.com/mazassumnida/mazassumnida GitHub - mazassumnida/mazassumnida: Github 프로필에서 boj 프로필을 이쁘게 보여주는 프로젝트Github 프로필에서 boj 프로필을 이쁘게 보여주는 프로젝트. Contribute to mazassumnida/mazassumnida development by creating an account on GitHub.github.com백준 티어를 예쁘게 보여주는 카드 소스가 있는 곳! 다른 부분들은 거의 문제없이 꾸며나가고 있었는데, 위의 소스를 사용한 백준 티어 카드 부분만 'unknown'이 뜨고 ..