Java(7)
-
[프로그래머스] [Level1] 정수 내림차순으로 배치하기 - Java
💁♀️ 링크 programmers.co.kr/learn/courses/30/lessons/12933 📃 문제 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 🐾 문제풀이 💻 코드 class Solution { public long solution(long n) { char[] nums = String.valueOf(n).toCharArray(); for(int i=0; i
2021.04.07 -
[JAVA] StringTokenizer 사용법
📚 생성자(Constructor) public StringTokenizer(String str); public StringTokenizer(String str, String delim); public StringTokenizer(String str, String delim, boolean returnDelims); Parameters str : 분리할 문자열 delim : 문자열을 분리할 문자 returnDelims : 분리문자까지 토큰으로 포함할지 여부를 결정 true이면 delim 포함, false이면 delim미포함한다. 🔔 주요함수 int countTokens() 남아있는 token의 개수를 반환한다. (현재 남아있는 token의 개수) String nextToken() 다음 token을 반환한다..
2021.01.05 -
[SW Expert Academy] 1213. String- Java
[SWEA] 1213. [S/W 문제해결 기본] 3일차 - String 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14P0c6AAUCFAYi&categoryId=AV14P0c6AAUCFAYi&categoryType=CODE 문제풀이 1. indexOf( String str, int fromIndex )를 이용하여 특정문자열을 찾는다. -fromIndex 위치부터 str문자가 있는 위치를 검색하게 된다. 2. Scanner함수의 next()와 nextLine() 쉬워서 바로 풀릴 줄 알았는데 시간초과가 떠서 알아보니 nextLine()으로 문자열을 받고 있어서 였다. -next() 공백을 기준으로 입력받..
2019.08.29 -
[SW Expert Academy] 1209. Sum- Java
[SWEA] 1209. [S/W 문제해결 기본] 2일 차 - Sum 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV13_BWKACUCFAYh&categoryId=AV13_BWKACUCFAYh&categoryType=CODE 문제풀이 전체소스 import java.util.*; public class Solution { public static int nums[][] = new int[100][100]; public static int max= -1; public static void main(String[] args) { Scanner sc = new Scanner(System.in); for(int t=..
2019.08.13 -
[SW Expert Academy] 1206. View - Java
[SWEA] 1206. [S/W 문제해결 기본] 1일차 - View 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV134DPqAA8CFAYh&categoryId=AV134DPqAA8CFAYh&categoryType=CODE 문제풀이 조망권을 갖는 세대수를 계산하고자 하는 빌딩의 배열을 buildings[X] 라고 가정 했을 때, buildings[X] 배열을 기준으로 왼쪽으로 두개의 배열 buildings[X-2], buildings[X-1]과 오른쪽으로 두개의 배열 buildings[X+1], buildings[X+2]의 값을 각각 buildings[X]값에서 뺀 차이를 구한다. 각 차이의 값 중 가장 ..
2019.08.07 -
[SW Expert Academy] 1204. 최빈수 구하기 - Java
[SWEA] 1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV13zo1KAAACFAYh 문제풀이 1000명의 점수를 가지는 scores배열과 0~100점 횟수를 가지고 있는 count배열 생성한다. 순차적으로 점수를 입력받는다. count배열에는 count[ 입력받은 점수 ] 배열에 1을 증가시킴으로서 해당점수의 등장 횟수를 알 수 있다. 등장횟수를 비교하며 연산한다. 전체소스 import java.util.*; public class Solution{ public static void main(String[] args){ Scanner sc = ..
2019.08.02