[Java] ArrayList구조 & 사용법
·
카테고리 없음
ArrayList는 배열의 상위호원 버전이다. 단순히 배열같은 경우는 미리 저장공간을 정해둔 다음에  https://inpa.tistory.com/entry/JAVA-%E2%98%95-ArrayList-%EA%B5%AC%EC%A1%B0-%EC%82%AC%EC%9A%A9%EB%B2%95
[알고리즘] 백준 2480번: 주사위
·
카테고리 없음
1. BufferedReader 사용// 1import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String[] str = br.readLine().split(" "); int[] dices = new int[3]; for (int i = 0; i  2. Scanner 사용..
[알고리즘] 백준 2588번: 곱셈
·
카테고리 없음
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int num1 = Integer.parseInt(br.readLine()); int num2 = Integer.parseInt(br.readLine()); int num3 = (num2 % 10); int n..
[TIL] 24/09/09 - Lv3 계산기, java 에러처리, 알고리즘
·
카테고리 없음
Intro오늘 TODO는 매일 하는 알고리즘, 자바 공부, 계산기만들기이다. 자바 복습으로 김영한 센세의 실전자바 편을 듣고 싶었는데, 아쉽게 시간이 되질 못했다. 뭔가 계속 열심히 한 거 같은데 시간 대비 끝낸 게 많지 않은 거 같아서 해결방도를 찾아봐야겠다.알고리즘#String.valueOf() #toString() #Arrays.sort() #StringBuffer #StringBuilder # Long.parseLong() #Long.valueOf()정수 내림차순으로 배치하기import java.util.*;class Solution { public long solution(long n) { long answer = 0; String[] arr = String.val..
[알고리즘] 입문 모음4
·
카테고리 없음
자릿수 더하기풀이✅import java.util.*;public class Solution { public int solution(int n) { int answer = 0; while (n > 0){ answer += n % 10; n /= 10; } return answer; }}이 코드로 작성하기 전에 여러 방식이 떠올랐다. int를 String으로 바꿔서 자리수를 구하고 각각의 자리들을 더하는 방식, java.lang.Math 클래스를 이용해서 푸는 방식이라던지 등...위의 풀이가 최종적으로 나온 풀이이다. 처음엔는 while true로 반복해버리고 안에 if조건으로 빠져나오게 처리했..
[알고리즘] 입문 모음3
·
카테고리 없음
각도기class Solution { public int solution(int angle) { int answer = 0; if (0 짝수의 합class Solution { public int solution(int n) { int sum = 0; for (int i = 1; i 이제 알고리즘을 고려한다면 아래와 같은 코드로 작성할 수 있다.O(n)에서 O(nclass Solution { public int solution(int n) { int answer = 0; for(int i=2; i근소한 차이지만 시간이 줄어든 것을 확인할 수 있다.배열의 평균값class Solution { public double..