Question문제링크Silver 4정수를 저장하는 스택을 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 다섯 가지이다.push X: 정수 X를 스택에 넣는 연산이다.pop: 스택에서 가장 위에 있는 정수를 빼고, 그 수를 출력한다.
Question문제링크Silver 4괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고
Question문제링크Silver 3스택 (stack)은 기본적인 자료구조 중 하나로, 컴퓨터 프로그램을 작성할 때 자주 이용되는 개념이다. 스택은 자료를 넣는 (push) 입구와 자료를 뽑는 (pop) 입구가 같아 제일 나중에 들어간 자료가 제일 먼저 나오는 (LIF
Question문제링크Silver 3한 줄로 된 간단한 에디터를 구현하려고 한다. 이 편집기는 영어 소문자만을 기록할 수 있는 편집기로, 최대 600,000글자까지 입력할 수 있다.이 편집기에는 '커서'라는 것이 있는데, 커서는 문장의 맨 앞(첫 번째 문자의 왼쪽),
Question문제링크Silver 4정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 여섯 가지이다.push X: 정수 X를 큐에 넣는 연산이다.pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약
Question문제링크Silver 5요세푸스 문제는 다음과 같다.1번부터 N번까지 N명의 사람이 원을 이루면서 앉아있고, 양의 정수 K(≤ N)가 주어진다. 이제 순서대로 K번째 사람을 제거한다. 한 사람이 제거되면 남은 사람들로 이루어진 원을 따라 이 과정을 계속해
Question문제링크Silver 4정수를 저장하는 덱(Deque)를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 여덟 가지이다.push_front X: 정수 X를 덱의 앞에 넣는다.push_back X: 정수 X를 덱의 뒤에 넣는다
Question문제링크Silver 3문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다.먼저, 문자열 S는 아래와과 같은 규칙을 지킨다.알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('<', '>')로만 이루어져 있
Question문제링크Silver 3여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자른다. 쇠막대기와 레이저의 배치는 다음 조건을 만족한다.쇠막대기는 자신보다
Question문제링크Silver 3후위 표기식과 각 피연산자에 대응하는 값들이 주어져 있을 때, 그 식을 계산하는 프로그램을 작성하시오.Input첫째 줄에 피연산자의 개수(1 ≤ N ≤ 26) 가 주어진다. 그리고 둘째 줄에는 후위 표기식이 주어진다. (여기서 피연산
Question문제링크Silver 4접미사 배열은 문자열 S의 모든 접미사를 사전순으로 정렬해 놓은 배열이다.baekjoon의 접미사는 baekjoon, aekjoon, ekjoon, kjoon, joon, oon, on, n 으로 총 8가지가 있고, 이를 사전순으로
Question문제링크Silver 5두 자연수 A와 B에 대해서, A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은 수를 최소공배수라고 한다. 예를 들어, 6과 15의 공배수는 30, 60, 90등이 있으며, 최소 공배수는
Question문제링크Silver 5두 개의 자연수를 입력받아 최대 공약수와 최소 공배수를 출력하는 프로그램을 작성하시오.Input첫째 줄에는 두 개의 자연수가 주어진다. 이 둘은 10,000이하의 자연수이며 사이에 한 칸의 공백이 주어진다.Output첫째 줄에는 입력
Question문제링크Silver 51742년, 독일의 아마추어 수학가 크리스티안 골드바흐는 레온하르트 오일러에게 다음과 같은 추측을 제안하는 편지를 보냈다.4보다 큰 모든 짝수는 두 홀수 소수의 합으로 나타낼 수 있다.예를 들어 8은 3 + 5로 나타낼 수 있고, 3
Question문제링크Silver 4N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오.Input첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500)Output첫째 줄에 구한 0의 개수를 출력한다.Logic기본 구조 : mat
Question문제링크Silver 2문제$n \\choose m$의 끝자리 $0$의 개수를 출력하는 프로그램을 작성하시오.Input첫째 줄에 정수 $n$, $m$ ($0 \\le m \\le n \\le 2,000,000,000$, $n \\ne 0$)이 들어온다.Ou
Question문제링크Silver 3양의 정수 n개가 주어졌을 때, 가능한 모든 쌍의 GCD의 합을 구하는 프로그램을 작성하시오.Input첫째 줄에 테스트 케이스의 개수 t (1 ≤ t ≤ 100)이 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있다. 각 테스트 케
Question문제링크Silver 2수빈이는 동생 N명과 숨바꼭질을 하고 있다. 수빈이는 현재 점 S에 있고, 동생은 A1, A2, ..., AN에 있다.수빈이는 걸어서 이동을 할 수 있다. 수빈이의 위치가 X일때 걷는다면 1초 후에 X+D나 X-D로 이동할 수 있다.
Question문제링크Silver 4\-2진법은 부호 없는 2진수로 표현이 된다. 2진법에서는 20, 21, 22, 23이 표현 되지만 -2진법에서는 (-2)0 = 1, (-2)1 = -2, (-2)2 = 4, (-2)3 = -8을 표현한다. 10진수로 1부터 표현하자
Question문제링크Silver 2골드바흐의 추측: 2보다 큰 짝수는 두 소수의 합으로 나타낼 수 있다.짝수 N을 두 소수의 합으로 나타내는 표현을 골드바흐 파티션이라고 한다. 짝수 N이 주어졌을 때, 골드바흐 파티션의 개수를 구해보자. 두 소수의 순서만 다른 것은
Question문제링크Silver 5준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다.지구를 나타내는 수를 E, 태양을 나타내는 수를 S, 달을
Question문제링크Silver 1최근에 ICPC 탐사대는 남아메리카의 잉카 제국이 놀라운 문명을 지닌 카잉 제국을 토대로 하여 세워졌다는 사실을 발견했다. 카잉 제국의 백성들은 특이한 달력을 사용한 것으로 알려져 있다. 그들은 M과 N보다 작거나 같은 두 개의 자연
Question 문제링크 Silver 3 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 정수 n이 주어졌을 때, n을 1
Question문제링크Gold 5폴리오미노란 크기가 1×1인 정사각형을 여러 개 이어서 붙인 도형이며, 다음과 같은 조건을 만족해야 한다.정사각형은 서로 겹치면 안 된다.도형은 모두 연결되어 있어야 한다.정사각형의 변끼리 연결되어 있어야 한다. 즉, 꼭짓점과 꼭짓점만
Question문제링크Silver 3독일 로또는 {1, 2, ..., 49}에서 수 6개를 고른다.로또 번호를 선택하는데 사용되는 가장 유명한 전략은 49가지 수 중 k(k>6)개의 수를 골라 집합 S를 만든 다음 그 수만 가지고 번호를 선택하는 것이다.예를 들어, k
Question문제링크Silver 2N개의 정수로 이루어진 배열 A가 주어진다. 이때, 배열에 들어있는 정수의 순서를 적절히 바꿔서 다음 식의 최댓값을 구하는 프로그램을 작성하시오.|A0 - A1| + |A1 - A2| + ... + |AN-2 - AN-1|Input첫
Question 문제링크 Silver 3 1부터 N까지의 수로 이루어진 순열이 있다. 이때, 사전순으로 다음에 오는 순열을 구하는 프로그램을 작성하시오. 사전 순으로 가장 앞서는 순열은 오름차순으로 이루어진 순열이고, 가장 마지막에 오는 순열은 내림차순으로 이루어
Question문제링크Silver 31부터 N까지의 수로 이루어진 순열이 있다. 이때, 사전순으로 바로 이전에 오는 순열을 구하는 프로그램을 작성하시오.사전 순으로 가장 앞서는 순열은 오름차순으로 이루어진 순열이고, 가장 마지막에 오는 순열은 내림차순으로 이루어진 순열
Question문제링크Silver 3N이 주어졌을 때, 1부터 N까지의 수로 이루어진 순열을 사전순으로 출력하는 프로그램을 작성하시오.Input첫째 줄에 N(1 ≤ N ≤ 8)이 주어진다. Output첫째 줄부터 N!개의 줄에 걸쳐서 모든 순열을 사전순으로 출력한다.L
Question문제링크Silver 5파스칼 고등학교에 다니는 많은 여학생들은 규정에 없는 귀걸이를 착용한 채 도망다닙니다. Sneddon 교감선생님은 흔들거리는 긴 빨간 귀걸이들을 볼때마다 압수합니다.교감선생님은 귀걸이를 압수당한 여학생들을 숫자를 매겨 리스트를 작성하
Question문제링크Silver 1자연수 A를 B번 곱한 수를 알고 싶다. 단 구하려는 수가 매우 커질 수 있으므로 이를 C로 나눈 나머지를 구하는 프로그램을 작성하시오.Input첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두
Question문제링크Silver 1자연수 A를 B번 곱한 수를 알고 싶다. 단 구하려는 수가 매우 커질 수 있으므로 이를 C로 나눈 나머지를 구하는 프로그램을 작성하시오.Input첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, .
Question문제링크Gold 5바로 어제 최백준 조교가 방 열쇠를 주머니에 넣은 채 깜빡하고 서울로 가 버리는 황당한 상황에 직면한 조교들은, 702호에 새로운 보안 시스템을 설치하기로 하였다. 이 보안 시스템은 열쇠가 아닌 암호로 동작하게 되어 있는 시스템이다.암호
Question문제링크Silver 3상담원으로 일하고 있는 백준이는 퇴사를 하려고 한다.오늘부터 N+1일째 되는 날 퇴사를 하기 위해서, 남은 N일 동안 최대한 많은 상담을 하려고 한다.백준이는 비서에게 최대한 많은 상담을 잡으라고 부탁을 했고, 비서는 하루에 하나씩
Question문제링크Silver 3해빈이는 패션에 매우 민감해서 한번 입었던 옷들의 조합을 절대 다시 입지 않는다. 예를 들어 오늘 해빈이가 안경, 코트, 상의, 신발을 입었다면, 다음날은 바지를 추가로 입거나 안경대신 렌즈를 착용하거나 해야한다. 해빈이가 가진 의상
Question문제링크Silver 3오른쪽 그림과 같이 삼각형이 나선 모양으로 놓여져 있다. 첫 삼각형은 정삼각형으로 변의 길이는 1이다. 그 다음에는 다음과 같은 과정으로 정삼각형을 계속 추가한다. 나선에서 가장 긴 변의 길이를 k라 했을 때, 그 변에 길이가 k인
Question문제링크Silver 2오늘은 스타트링크에 다니는 사람들이 모여서 축구를 해보려고 한다. 축구는 평일 오후에 하고 의무 참석도 아니다. 축구를 하기 위해 모인 사람은 총 N명이고 신기하게도 N은 짝수이다. 이제 N/2명으로 이루어진 스타트 팀과 링크 팀으로
Question문제링크Silver 5피제수(분자) A와 제수(분모) B가 있다. 두 수를 나누었을 때, 소숫점 아래 N번째 자리수를 구하려고 한다. 예를 들어, A=3, B=4, N=1이라면, A÷B=0.75 이므로 출력 값은 7이 된다.Input첫 번째 줄에 A와 B
Question문제링크Silver 3지원이에게 2진 수열을 가르쳐 주기 위해, 지원이 아버지는 그에게 타일들을 선물해주셨다. 그리고 이 각각의 타일들은 0 또는 1이 쓰여 있는 낱장의 타일들이다.어느 날 짓궂은 동주가 지원이의 공부를 방해하기 위해 0이 쓰여진 낱장의
Question문제링크Silver 2Logic기본 구조 : o(n)1\. 첫 풀이는 투 포인터를 이용해 P(N)과의 1대1 비교를 이용했었다.하지만 이는 시간복잡도를 해결하지 못했다.2\. 따라서 직접 연산이 필요했다. 'IOI'라는 패턴이 몇 번 반복하는지 세고, 동
Question문제링크Silver 1Logic기본 구조 : recursion하노이 탑은 다음과 같다.시작 지점 1을 s, 목적지 3을 d, 중간지점 2를 t라 한다.3-1. N=2일때, 두번 째 디스크를 3으로 보내려면 우선 첫번 째 디스크를 2로 보내야 한다. (1
Question문제링크Silver 5Logic기본 구조 : 직접구현list구조를 이용해 각 명령어를 직접 구현한다.Code
Question문제링크Silver 1Logic기본 구조 : bfs1\. N은 K가 되기 위해서 3갈래 경우의 수로 나뉜다.나는 이 문제를 그래프의 관점에서 바라보았다. n에서 k까지 탐색하는 최단 거리의 그래프. 방법은 dfs와 bfs가 있다. 하지만, n의 자식중에는
Question문제링크Silver 2Logic기본 구조 : 직접구현, dfs, bfs1\. 우선 주어진 그래프로 2차원 배열을 만든다. 이는 간선의 유무를 판단한다.2\. 주어진 그래프를 dfs 방식과 bfs 방식으로 출력하는 구문을 작성한다.3\. def는 재귀 방식
Question문제링크Silver 1Logic기본 구조 : bfs1\. 상하좌우를 탐색하기 위해 dx, dy를 선언한다.2\. 기본적으로 1로 표시되어있는 초기 그래프를 탐색하며, 1을 마주친다면 bfs를 실행시킨다.3\. 그래프의 범위 내에서, 1과 붙어있는 다음 1
Question문제링크Silver 5Logic기본 구조 : bfs1\. 상하좌우, 대각선을 탐색하기 위해 dx, dy를 정의한다.2\. 주어진 초기 그래프를 탐색하며, 1을 만나면 bfs를 작동시킨다.3\. bfs 내에선 1과 맞닿아있는 1을 모두 0으로 바꿔버린다.4
Question 문제링크 Silver 1 > Logic 기본 구조 :bfs 나이트의 이동가능한 위치를 dx, dy로 정의한다. 시작위치부터 이동 가능한 위치를 queue에 추가하여 목표 위치에 도달할 때 까지 탐색한다. > Code
Question문제링크Silver 2Logic기본 구조 : dfs1\. 입력 정보를 바탕으로 그래프를 2차원 배열 li로 구현한다.2\. 탐색 여부를 판단하는 visit 리스트를 둔다.3\. 아직 탐색하지 않은 정점에 대해, dfs를 실행한다.4\. dfs가 실행되면,
Question문제링크Silver 3Logic기본 구조 : greedy1\. 입력된 동전들을 오름차순으로 정렬해 저장한다.2\. pop 함수로 하나씩 빼서, K와 대조한다.3\. K가 target 이상이라면, 가능한 만큼 해당 동전을 계산하고 K에서 제한다.4\. 잔액
Question문제링크Silver 4Logic기본 구조 : if-else1\. 두 원(이석원, 조규현)의 교차점의 갯수를 구하는 문제와 같다.2\. 교차점은 없거나, 1개이거나, 2개이거나, 무한대이다. 이는 두 원의 반지름 r1, r2와 두 원 사이의 거리의 제곱 (
Question문제링크Silver 3Logic기본 구조 : fibo1\. fibonacci(0)의 0과 1 호출은 각각 1,0이다.2\. fibonacci(1)의 0과 1 호출은 각각 0,1이다.3\. fibonacci(2)의 0과 1 호출은 fibonacci(0) +
Question문제링크Silver 4Logic기본 구조 : dictionary1\. 오름차순으로 정렬하되, 같은 수에 대해서는 먼저 있던 수가 먼저 출력되어야 한다.2\. 주어진 수열 data를 오름차순으로 정렬한 값과, 인덱스 수열을 하나씩 접근한다.ex)딕셔너리 구
Question문제링크Silver 3Logic기본 구조 : loop1\. 인원 수만큼 1을 채워 리스트를 만든다2\. 두 사람의 위치를 0으로 마크한다.3\. 반복문을 2개씩 끊어 비교한다.4-1. 1번만 0일 경우 0을 추가.4-2. 2번만 0일 경우 0을 추가.4-
Question문제링크Silver 5Logic기본 구조 : if-else1\. N이 어떤 숫자 사이인지 체크해야 한다. left, right 변수를 이용해 탐색한다.2-1. 집합 요소가 1개이거나 N이 첫번째 요소보다 작을 경우N이 첫번째 요소라면 경우의 수는 없다.N
Question문제링크Silver 5Logic기본 구조 : dictionary1\. 입력되는 단어들을 딕셔너리에 저장한다.2\. key는 문자열의 길이이고, 중복값은 패스한다.3\. 입력이 완료되면 문자열이 짧은 것부터 sorted를 이용해 순차적으로 출력한다.Code
Question문제링크Silver 5Logic기본 구조 : 직접 구현1\. 10000번째 666을 감안하여 300만번째의 666까지 미리 구한다.2\. 1부터 300만 사이 수를 스트링으로 입력받고, '666'이 포함된 스트링을 하나씩 스택에 저장3\. 입력받은 수 -
Question문제링크Silver 4Logic기본 구조 : dictionary1\. 딕셔너리를 두 개 생성한다2\. 입력된 포켓몬에 대해, 숫자를 키로 하는 경우와 포켓몬 이름을 키로 하는 경우로 각각 입력한다.3\. 입력이 끝나면 명령어의 종류(숫자/문자)에 따라 다
Question문제링크Silver 3Logic기본 구조 : recursion1\. nCm의 계산식은 다음과 같다.각각을 for문 으로 길게 작성하는 것보다 함수를 활용하는 편이 좋다.팩토리얼 계산문을 재귀함수로 작성한다.이 때, 나누기 연산'/'는 큰 실수 함수로 계산
Question문제링크Gold 4Logic기본 구조 : combinations, brute1\. 기본적으로 부르투포스 알고리즘을 따르되, 경우의 수 마다 결과가 정해져 있으므로 시뮬레이션 속성을 지닌다.2\. 인덱스의 원활한 비교를 위해 입력된 행렬을 상하 반대로 저장
Question문제링크Silver 3Logic기본 구조 : dictionary1\. 입력된 단어내에 '숫자 기호'를 탐색하고 그 숫자를 더한다.2\. 단어의 길이를 key로 하여 딕셔러니 안에 값,단어로 저장한다.3\. 입력이 완료되면 길이별로 정렬한 뒤 출력한다.Co
Question문제링크Silver 3Logic입력된 문자열을 '0 덩어리의 갯수'와 '1 덩어리의 갯수'로 나눠서 센다.둘 중 낮은 수를 출력한다.Code
Question문제링크Silver 4Logic기본 구조 : set1\. 각 리스트의 입력을 set로 받는다(중복값 제거 위함)2\. '&'연산자로 두 set의 공통 부분을 출력한다.Code
Question문제링크Silver 4Logic기본 구조 : set1\. 맨 뒷자리를 1~(문자열 최대 길이)개씩 자른다.2\. 자른 문자열들을 set로 만들면 중복값이 제거된다.3\. 이 갯수 (len)이 N과 같으면 중복값이 없다는 말이므로, 구별이 가능하다는 의미이
Question문제링크Silver 4Logic기본 구조 : dictionary1\. 순차탐색의 경우 갯수가 적고 범위가 넓으면 비효율적이다.2\. 따라서 딕셔너리를 이용한다.3\. 입력받은 수를 key로 하여 딕셔너리에 저장한다.4\. 탐색할 수가 key 안에 없다면
Question문제링크Gold 5Logic기본 구조 : loop1\. 반복문 내에서 문제의 내용을 그대로 구현한다.2\. 입력된 배열을 2차원 리스트로 저장한다.3\. 인덱스 변수 i,j와 회전 변수 d를 둔다.4\. 좌회전/후진은 각 경우별로 더할 인덱스를 2차원 리
Question문제링크Silver 4Logic기본 구조 : dp1\. dp 리스트 안에 네 가지 수를 둔다.a.연속증가하는 현재 값b.연속증가하는 최대값c.연속감소하는 현재 값d.연속감소하는 최대값한 수씩 앞 수와 비교한다(첫 숫자의 경우 같은 수를 둔다.)3-1. 앞
Question문제링크Silver 5Logic기본 구조 : dictionary1\. 각 숫자별로 값이 0인 딕셔너리를 생성한다.2\. 입력값을 한 자리씩 읽어 갯수를 센다. 이 때 6과 9는 합쳐서 따로 카운트한다.3\. 비교를 완료하면 6+9의 갯수를 2로 나누고 올
Question문제링크Silver 5Logic각 숫자를 1부터 최댓값 999999까지 나눠본다그 값들을 set 안에 저장하고, 그 갯수가 초기 입력값의 갯수와 같다면 구별이 가능한 것이다.Code
Question문제링크Silver 4Logic기본 구조 : list1\. 주어진 제시값들을 내림차순으로 정렬한다.2\. 사람 수와 달걀 중 작은 값을 기준으로, 값을 센다. i번째를 i개 파는 경우 그 총 판매값과 기준값.3\. 최대 기준 값들을 출력한다.Code
Question문제링크Silver 4Logicreplace함수를 이용하여 원하는 단어를 '\*'로 변환한다.그 후 '\*'의 갯수를 센다.Code
Question문제링크Silver 3Logic조건을 확인하는 대상은 '문서 번호'이므로, 문서 중요로 리스트와 별개로 '문서 번호' 리스트를 저장한다.두 리스트를 조건에 따라 동시에 작동시킨다.3-1. 리스트 슬라이싱을 이용해 첫 요소와 두번째 이후 요소를 분리시키고,
Question문제링크Silver 4Logic기본 구조 : queue1\. 카드 갯수에 따라 카드 배열을 생성한다ㅏ.2\. 카드는 한장을 버리고 한장을 아래로 내린다. 따라서 카드의 짝수 번만 남게 될 것이다. 하지만 카드 갯수가 홀수 개일 경우, 1회전을 진행하면 짝
Question문제링크Silver 4Logic기본 구조 : dictionary1\. 각 자릿수 리스트를 생성한다.2\. 입력된 사이 숫자 리스트에서, '숫자'를 값으로, '영어로 변환된 값'을 키로 저장한다.3\. 키를 오름차순으로 정렬하고 값을 출력한다.Code
Question문제링크Silver 4Logic기본 구조 : lcm1\. 요일 리스트를 생성한다.2\. 입력된 시간 정보들을 계산하기 쉽게 분 단위로 계산해놓는다.3\. 두 값의 최소 공배수를 상한선으로 두고,4\. 두 수를 비교해 작은 수에게 그 별의 주기만큼 시간을
Question문제링크Silver 4Logic기본 구조 : dictionary1\. 집합 S를 리스트로 입력받는다.2\. 테스트 단어들을 리스트로 입력받는다.3\. 집합 S의 단어들을 접두사로 분리하여 딕셔너리의 키로 하여 1로 저장한다.4\. 테스트 단어들을 키로 입
Question문제링크Silver 2Logic기본 구조 : 에라스토테네스의 체1\. 최대 가능수인 246913까지 에라스토테네스의 체를 이용해 미리 소수 리스트를 구한다.2\. 이 때 246913까지 인덱스를 두고 소수의 경우 1, 아닌 경우 0으로 표기한다.3\. 입
Question문제링크Silver 4Logic기본 구조 : loop1\. 입력 한 줄씩 읽어서 조건에 비교한다.2\. 열린괄호를 만나면 stack에 추가하고, 닫힌 괄호를 만나면 stack에서 하나를 제거한다. 이 때 서로 맞지 않는 기호이거나, 스택이 비어있다면 조건
Question문제링크Silver 1Logic기본 구조 : math1\. 10000까지의 수 중에 소수를 먼저 선별한다.2\. 각 테스트케이스 마다, 입력된 수 이하의 소수들을 임시 리스트로 둔다.3\. 그 안의 수 들 중 기준 수로 합을 이루는 두 수가 모두 소수라면