첫번째 줄에 입력받는 n, n개만큼 두번째 줄에 수열이 나열되면, 세번째 줄에 수열 중 두 개를 더하여 나오는 자연수 x를 출력하라.BufferedReader 와 InputStreamReader 사용하여 데이터 입력받기첫번째 줄에 입력받는 n 크기의 배열 생성Strin
https://www.acmicpc.net/problem/14750에서 9까지의 숫자의 갯수를 담은 배열 numSet 생성합니다.6과 9는 뒤집어서 사용할 수 있으므로 같은 경우의 수로 묶어 합산합니다.=> ex) 6이 3개, 9가 2개 일 때, 필요한 총 세
세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오.예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427
문제 출처연구소에 있는 전체 폰켓몬 중 1/2을 데려갈 것임최대한 모두 다른 종류의 폰켓몬 선택할 것임가장 많이 가져갈 수 있는 폰켓몬 종류 번호의 개수 구하기문제에 제시되어있는 조건 및 제한사항은 따로 코드로 입력하지 않아도 된다.<참고> HashSet 이해

1\. 가로, 세로를 원소로 갖는 정수형 2차원 배열이 주어짐2\. 모든 명함들을 다 담을 수 있으려면 명함의 최대 가로 X 세로 길이를 구해야함3\. 최대 가로와 최대 세로 값을 저장할 변수 필요4\. 중요한 것은 최소 직사각형을 구해야하는 것이므로, 가로 <

주어진 문제 요약: 주어진 문자열에서 조합을 통해 만들 수 있는 소수의 개수 찾기재귀함수 recursive 는 현재까지 만들어진 조합 comb 과 아직 사용하지 않은 나머지 숫자들 others를 파라미터로 받습니다.comb 가 비어있지 않으면(즉, 조합이 만들어져 있다
문제 접근방식 (1) 카드는 위 -> 아래 방향으로 1 -> N 까지 놓여있다. (2) 제출한 코드

문제접근방식(1) 각 문자열을 입력 받기 위한 BufferedReader 객체 생성(2) 입력된 문자열이 "." 이면 프로그램 종료(3) 문자열을 순회하면서 각 문자를 확인(4) 여는 괄호인 경우, 스택에 push(5) 닫는 괄호인 경우, 스택이 비어있지 않은지 확인하

문제접근 방식(1) 덱 으로 구현한다.(2) 명령의 수 N을 입력받는다.(3) N번 반복하며 다음을 수행한다. \- 명령을 입력 받는다. \- 명령의 첫 단어로부터 명령어를 추출한다. \- switch문을 사용하여 명령어에 따라 메서드들을 수행시킨다.제출한

replace() 함수 활용첫째 줄에 입력된 문자열 S에서 둘째 줄에 입력된 문자열 S2를 모두 제거하여 갱신된 S의 길이를 기존의 S 길이에서 뺀다.그러면, 찾아내야할 문자열(찾아서 빼낸 전체, 아직 몇 개인지는 모르지만) 길이가 남는다. 이 길이에서 찾아내야할 문자
Leetcode - S1309주어진 문제에서의 규칙성을 먼저 파악하고, 입력한 문자열을 순회하여 탐색하며 그러기 위해서 필요한 변수는 해당 숫자당 알맞은 소문자 알파벳으로 변환하여 저장해줄 문자형 변수 1개가 필요하고, 해당 함수를 사용하여 모두 변환된 문자가 들어가있
리트코드 S2235문제접근입출력에제를 통해 함수에 두 개의 숫자가 들어갔다 나온 출력값이 두 수의 총합이 되는 규칙성을 확인할 수 있었습니다.그러므로, sum() 메서드 함수는 두 수의 합을 해주는 기능을 가지고 있으므로, 두 수의 합을 담아줄 int형 변수 answe
리트코드 P1480 Link문제접근.1\. 만들어야하는 함수의 리턴타입을 확인하고, 리턴할 변수의 타입과 내용물을 설계합니다.2\. 입출력예제를 통해 (i-1)번째 숫자의 누계에서 i번째 숫자를 어떻게 계산할 수 있는지 생각해보고 규칙성을 찾습니다.3\. 배열의 크기는
두 개의 문자열 ransomNote 와 magazine 이 주어집니다. magazine 에 사용된 문자들로 ransomNote 문자열을 만들 수 있으면 true, 만들 수 없으면 false 리턴하면 됩니다.magazine에 스인 문자들의 개수를 파악하여 ransomNo

[문제 출처] https://leetcode.com/problems/merge-sorted-array/description/ 비내림차순과 오름차순의 차이 인접한 두 수가 같을 수 있는지의 여부를 알려주고 있지 않기 때문에 비내림차순 이라는 용어 사용 -> non-d
작성한 코드는 배열 범위를 벗어난 에러가 발생할 것이라고 예측했지만 정상적으로 동작하였고, 디버깅을 통해 에러가 발생할 것 같았던 코드를 어떻게 지나쳤는지 알아보았습니다.
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181832

1로 표시되어있는 지뢰지역과 0으로 표시되어 있는 인접한 위험지역을 제외한 나머지 지역을 안전지역으로 count 하기 위해 지뢰지역과 위험지역을 어떻게 분리해야할지배열 밖을 벗어날 때 ArrayIndexOutofBoundsException 이 발생하지 않고 어떻게 그냥

문제 설명양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수 입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완
int x, int i 가 있을 때 x * i 연산을 한 후에 (long) 을 붙여서 타입 변환해주면 안되나? 계산을 먼저 하고 그 결과를 long타입으로 변환하면 계산 과정에서 int타입의 범위를 초과하는 경우 오버플로우가 발생할 수 있습니다. Java에서는 int

프로그래머스: 음양 더하기signsi 가 true 이면, 합산을 누적할 int형 변수에 absolutesi를 더하고, signsi가 false 이면, absolutesi를 빼는 로직을 만들어야 합니다.IntStream.range(int startInclusive, in

프로그래머스 - 나누어 떨어지는 숫자 배열문제를 해석하고 작성한 To do:1\. arr 배열 순회해서 divisor로 나누어 떨어지는 요소 개수 세어서 그 크기로 answer 빈 배열 생성하기2\. arr 배열 순회해서 divisor로 나누어 떨어지는 요소 찾아서 a