목록코테 (21)
지구정복
switch문과 if문을 을 써서 풀어봤는데 그냥 정답대로 푸는게 좋은 것 같다. 상하좌우로 움직일 지도의 크기 N이 주어지고 어느 방향으로 움직일지 입력받는다. R, L, U, D 각각 오른쪽, 왼쪽, 위, 아래로 한 칸씩 움직이게 되는데 이때 지도의 크기(1~N)보다 작거나 크면 지도를 벗어나는 것이므로 무효처리해야 한다. -자바 package implementation; public class ThisCote_4_1 { static int N, x, y; public static void main(String[] args) { N = 5; char[] roots = {'R', 'R', 'R', 'U', 'D', 'D'}; x = 1; y = 1; for( char s : roots ) { move(..
-문제 https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -풀이 package implementation; import java.util.HashSet; public class pro1845 { public static void main(String[] args) { int[] nums = {3,1,2,3}; //int[] nums = {3,3,3,2,2,4}; //int[] nums = {3,3,3,2,2,2}; int max = nums.len..
-문제 https://www.acmicpc.net/problem/2535 2535번: 아시아 정보올림피아드 첫 번째 줄에는 대회참가 학생 수를 나타내는 N이 주어진다. 단, 3 ≤ N ≤ 100이다. 두 번째 줄부터 N개의 줄에는 각 줄마다 한 학생의 소속 국가 번호, 학생 번호, 그리고 성적이 하나의 빈칸을 사 www.acmicpc.net -자바 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Comparator; import java.util.StringTokenizer; class contest { in..
-문제 https://www.acmicpc.net/problem/2193 2193번: 이친수 0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성질을 만족한다. 이친수는 0으로 시작하지 않 www.acmicpc.net -자바 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedRe..