목록CodingTest/Java (342)
기록방
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kBC2a/btrL4AOlxat/QwsNdCwaNC0iKnOQmgFPIk/img.png)
👉 문제링크 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net 🔸 문제 분석 🔸 리스트의 크기 n과, n개의 원소, v가 입력된다. n개의 원소중에 v의 개수를 출력한다. 🔸 코드 🔸 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bW6V1x/btrLYkxW49w/DzUMYxc4AtcV9jDSxXC0CK/img.png)
👉 문제링크 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 🔸 문제 분석 🔸 세 정수의 합을 출력한다. 🔸 코드 🔸 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long answer = 0; for (int i = 0; i < 3; i++) answer += sc.nextLong(); System.out.println(answer); } } 🔸 코드 해석 🔸 입력되는 값이 최대 천억이므로 long형으로 입력받는다. 🔸 end ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dx1tbx/btrLOnwaj4n/sSPEiZRLXyCfnr245hl2q1/img.png)
👉 문제링크 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net 🔸 문제 분석 🔸 예제 출력의 새싹 모양을 출력한다. 🔸 코드 🔸 public class Main { public static void main(String[] args) { System.out.println(" ,r'\"7\n" + "r`-_ ,' ,/\n" + " \\. \". L_r'\n" + " `~\\/\n" + " |\n" + " |"); } } 🔸 코드 해석 🔸 예제 출력을 복사해서 프린트에 넣었더니 자동으로 정리되서 들어감. 🔸 end 🔸 인텔리제이가 출력을 정리해줘서 편하게 풀이됐다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eCsT2T/btrLQno005Q/UF5yg5rPhHKQsRBloV3kaK/img.png)
👉 문제링크 10699번: 오늘 날짜 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. www.acmicpc.net 🔸 문제 분석 🔸 현재 날짜를 규격에 맞게 출력한다. 🔸 코드 🔸 import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { LocalDate now = LocalDate.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("YYYY-MM-dd"); String formatedNow = now.format(formatter); System.out.pr..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cdYivQ/btrLNo3eEYz/zTKpLTtpKcQZN8Rd44wAaK/img.png)
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 입력받은 10진수 n을 3진법으로 변환한 뒤, 뒤집고 10진법으로 반환한다. 🔸 코드 🔸 class Solution { public int solution(int n) { int answer = 0; String str = ""; while(n != 0){ str += (n%3); n /= 3; } for(int i = str.length()-1; i >= 0; i--){ answer += (str.charAt(i) - '0') * Math.pow(3,str.length() - ..