본문 바로가기

Algorithm/CodeUp

(242)
[CodeUp_Java] Q1098 : [기초-2차원배열] 설탕과자 뽑기 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q1098 : [기초-2차원배열] 설탕과자 뽑기 (자바, JAVA)입니다. intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 입력 첫 줄에 격자판의 세로(h), 가로(w) 가 공백을 두고 입력되고, 두 번째 줄에 놓을 수 있는 막대의 개수(n) 세 번째 줄부터 각 막대의 길이(l), 방향(d), 좌표(x, y)가 입력된다. 입력값의 정의역은 다음과 같다. 1
[CodeUp_Java] Q1097 : [기초-2차원배열] 바둑알 십자 뒤집기 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q1097 : [기초-2차원배열] 바둑알 십자 뒤집기 (자바, JAVA)입니다. intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 입력 바둑알이 깔려 있는 상황이 19 * 19 크기의 정수값으로 입력된다. 십자 뒤집기 횟수(n)가 입력된다. 십자 뒤집기 좌표가 횟수(n) 만큼 입력된다. 단, n은 10이하의 자연수이다. 출력 십자 뒤집기 결과를 출력한다. 예시 입력 : 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 ..
[CodeUp_Java] Q1096 : [기초-2차원배열] 바둑판에 흰 돌 놓기 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q1096 : [기초-2차원배열] 바둑판에 흰 돌 놓기 (자바, JAVA)입니다. intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 입력 바둑판에 올려 놓을 흰 돌의 개수(n)가 첫 줄에 입력된다. 둘째 줄 부터 n+1 번째 줄까지 힌 돌을 놓을 좌표(x, y)가 n줄 입력된다. n은 10이하의 자연수이고 x, y 좌표는 1 ~ 19 까지이며, 같은 좌표는 입력되지 않는다. 출력 흰 돌이 올려진 바둑판의 상황을 출력한다. 흰 돌이 있는 위치는 1, 없는 곳은 0으로 출력한다. 예시 입력 : 5 1 1 2 2 3 3 4 4 5 5 출력 : 1 0 0 0 0 0 0 0 0 0 0 0 0 ..
[CodeUp_Java] Q1095 : [기초-종합] 이상한 출석 번호 부르기3 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q1095 : [기초-종합] 이상한 출석 번호 부르기3 (자바, JAVA)입니다. intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 입력 번호를 부른 횟수(n, 1 ~ 10000)가 첫 줄에 입력된다. n개의 랜덤 번호(k, 1 ~ 23)가 두 번째 줄에 공백을 사이에 두고 순서대로 입력된다. 출력 출석을 부른 번호 중에 가장 빠른 번호를 1개만 출력한다. 예시 입력 : 10 10 4 2 3 6 6 7 9 8 5 출력 : 2 Solution (풀이) 풀이 1 : 메모리 31520, 시간 240 public class Answer1 { public static void main(Stri..
[CodeUp_Java] Q1094 : [기초-종합] 이상한 출석 번호 부르기2 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q1094 : [기초-1차원배열] 이상한 출석 번호 부르기2 (자바, JAVA)입니다. intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 입력 번호를 부른 횟수(n, 1 ~ 10000)가 첫 줄에 입력된다. n개의 랜덤 번호(k, 1 ~ 23)가 두 번째 줄에 공백을 사이에 두고 순서대로 입력된다. 출력 1번부터 번호가 불린 횟수를 순서대로 공백으로 구분하여 한 줄로 출력한다. 예시 입력 : 10 10 4 2 3 6 6 7 9 8 5 출력 : 5 8 9 7 6 6 3 2 4 10 Solution (풀이) 풀이 1 : 메모리 33404, 시간 379 public class Answer1..
[CodeUp_Java] Q1093 : [기초-종합] 이상한 출석 번호 부르기1 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q1093 : [기초-1차원배열] 이상한 출석 번호 부르기1 (자바, JAVA)입니다. intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 입력 첫 번째 줄에 출석 번호를 부른 횟수인 정수 n이 입력된다. (1 ~ 10000) 두 번째 줄에는 무작위로 부른 n개의 번호(1 ~ 23)가 공백을 두고 순서대로 입력된다. 출력 1번부터 번호가 불린 횟수를 순서대로 공백으로 구분하여 한 줄로 출력한다. 예시 입력 : 10 1 3 2 2 5 6 7 4 5 9 출력 : 1 2 1 1 2 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Solution (풀이) 풀이 1 : 메모리 2..
[CodeUp_Java] Q1092 : [기초-종합] 함께 문제 푸는 날 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q1092 : [기초-종합] 함께 문제 푸는 날 (자바, JAVA)입니다. intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 입력 같은 날 동시에 가입한 인원 3명이 규칙적으로 방문하는, 방문 주기가 공백을 두고 입력된다. (단, 입력값은 100이하의 자연수이다.) 출력 n번째 수를 출력한다. 예시 입력 : 3 7 9 출력 : 63 Solution (풀이) 풀이 1 : 메모리 14352, 시간 116 public class Answer1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int..
[CodeUp_Java] Q1091 : [기초-종합] 수 나열하기 3 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q1091 : [기초-종합] 수 나열하기 3 (자바, JAVA)입니다. Links CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 입력 시작 값(a), 곱할 값(m), 더할 값(d), 몇 번째 인지를 나타내는 정수(n)가 공백을 두고 입력된다. (a, m, d는 -50 ~ +50, n은 10이하의 자연수 출력 n번째 수를 출력한다. 예시 입력 : 1 -2 1 8 출력 : -85 Solution (풀이) 풀이 1 : 메모리 14332, 시간 116 public class Answer1 { public static void main(String[] args) { Scanner sc = new Sc..