본문 바로가기
반응형
SMALL

전체 글118

15. 봉우리 # 풀이 - 움직이는 방향을 if문이 아니라, dx, dy배열로 설정해 놓는 방법 기억하기!! ( 4가지 방향이 아니라 8방향일때도 유용하게 사용 가능) - 3중 for문 이용! import java.util.*; import java.util.Scanner; public class Main { public int solution(int n ,int [][]arr) { int answer = 0; int []dx = {-1,0,1,0}; int []dy = {0,1,0,-1}; for(int i=0;i 2022. 8. 5.
14. 뒤집은 소수 import java.util.*; import java.util.Scanner; public class Main { public boolean isPrime(int n) { if(n==1) return false; for(int i=2;i 2022. 8. 3.
13. 가위바위보 # 풀이 1 - 하나하나 다 따져보기 (별로...) package Algorithm; import java.util.ArrayList; import java.util.Scanner; public class Main { /* * 1-2 => 2가 승 * 1-3 => 1이 승 * 2-3 => 3이 승 */ public ArrayList solution(int n,int []Aarr, int []Barr) { ArrayList answer = new ArrayList(); for(int i=0;i 3이 승 */ public String solution(int n,int []a, int []b) { String answer = ""; for(int i=0;i 2022. 8. 2.
12. 보이는 학생 package Algorithm; import java.util.ArrayList; import java.util.Scanner; public class Main { public int solution(int n, int [] arr) { int answer = 1; // 뒤에 있는 얘가 앞의 모든 얘보다 더 클 때 answer++ // 앞에 한 명이라도 더 큰 사람있거나 같은 사람있으면 그냥 패스 int max = arr[0]; for(int i=1;imax) { answer++; max = arr[i]; } } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner kb = new Scanner(Sys.. 2022. 8. 2.
반응형
LIST