🌭 문제 설명 세계는 균형이 잘 잡혀있어야 한다. 양과 음, 빛과 어둠 그리고 왼쪽 괄호와 오른쪽 괄호처럼 말이다. 정민이의 임무는 어떤 문자열이 주어졌을 때, 괄호들의 균형이 잘 맞춰져 있는지 판단하는 프로그램을 짜는 것이다. 문자열에 포함되는 괄호는 소괄호(
N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다.이제 다음과 같은 동작을 카드가 한 장 남을 때까지 반복하게 된다. 우선, 제일 위에 있는 카드를 바닥에
정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 여섯 가지이다.push X: 정수 X를 큐에 넣는 연산이다.pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는
나코더 기장 재민이는 동아리 회식을 준비하기 위해서 장부를 관리하는 중이다.재현이는 재민이를 도와서 돈을 관리하는 중인데, 애석하게도 항상 정신없는 재현이는 돈을 실수로 잘못 부르는 사고를 치기 일쑤였다.재현이는 잘못된 수를 부를 때마다 0을 외쳐서, 가장 최근에 재민
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.없음첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.입력으로 주어진 숫자 N개의 합을 출력한다.n만큼 입력받은 s를 순회해
알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오.없음첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알
두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는
🌭 문제 설명 X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는
dfdafadsfsdLost Reads Dirty Reads Non-repeatable Reads Phantom Reads
NestJS의 라이프사이클과 Dependency Injection & Inversion of Control에 대해 알아보자!
🔴 [규칙 3] 헷갈릴 땐 관계(1:1 , 1:N, N:M)을 파악하자. DB 설계를 할 때 각 엔티티의 관계를 어떻게 파악할까? 1. ✅ 엔티티 간에 어울리는 동사 찾기 예시 : A가 B를 소유한다. B가 A에 의해 소유된다. 2. ✅ 1번 에서 찾은 동사를 통
🔴 [규칙 3] 헷갈릴 땐 관계(1:1 , 1:N, N:M)을 파악하자. DB 설계를 할 때 각 엔티티의 관계를 어떻게 파악할까? 1. ✅ 엔티티 간에 어울리는 동사 찾기 예시 : A가 B를 소유한다. B가 A에 의해 소유된다. 2. ✅ 1번 에서 찾은 동사를 통
앞에서 배운 그룹핑 데이터베이스 네이밍 규칙이 필요하다! 🔴 테이블명, 컬럼명을 소문자로 작성한다. 테이블명, 컬럼명을 지을 때 소문자와 대문자를 섞어쓰지 않고, 소문자로만 작성한다. 왜냐하면 운영체제에 따라서 대소문자를 구별하기 때문에 잘못 작동되는 것을 방지