sw expert academy(4)
-
[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] 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 -
[SW Expert Academy] 1208. Flatten - Java
[SWEA] 1208. [S/W 문제해결 기본] 1일차 - Flatten 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV139KOaABgCFAYh&categoryId=AV139KOaABgCFAYh&categoryType=CODE 문제풀이 Arrays.sort() c#에서 제공하는 Array 클래스와 Sort클래스를 사용하여 문제를 해결한다. Bubble Sort (버블정렬) 첫 번째 자료와 두 번째 자료, 두 번째 자료와 세 번째 자료, 세 번째 자료와 네 번째 자료 이런 식으로 비교하면서 자료를 정렬한다. 1회전을 수행하고 나면 가장 큰 자료가 맨 뒤로 이동하게 된다. 2회전에서는 맨 끝에 있는 자료는 ..
2019.07.29