분류 전체보기

    [백준_1934] 최소공배수

    문제 보기: https://www.acmicpc.net/problem/1934 1934번: 최소공배수 두 자연수 A와 B에 대해서, A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은 수를 최소공배수라고 한다. 예를 들어, 6과 15의 공배수는 30, 60, 90등이 있 www.acmicpc.net 문제 두 자연수 A와 B에 대해서, A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은 수를 최소공배수라고 한다. 예를 들어, 6과 15의 공배수는 30, 60, 90등이 있으며, 최소 공배수는 30이다. 두 자연수 A와 B가 주어졌을 때, A와 B의 최소공배수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이..

    4-29[프로젝트] DB 구조 정리

    4-29[프로젝트] DB 구조 정리

    오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 10773, 9012 2. black isort pipenv 환경에서 사용할 수 있게 세팅 3. DB 구조 정리 내일 할 일 1. 백준 알고리즘 문제 풀기

    [백준_9012] 괄호

    문제 보기: https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’와 ‘)’ 만으로 구성되어 있는 문자열이다. 그중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x와 y를 접합(con..

    [백준_10773] 제로

    문제 보기: https://www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net 문제 나코더 기장 재민이는 동아리 회식을 준비하기 위해서 장부를 관리하는 중이다. 재현이는 재민이를 도와서 돈을 관리하는 중인데, 애석하게도 항상 정신없는 재현이는 돈을 실수로 잘못 부르는 사고를 치기 일쑤였다. 재현이는 잘못된 수를 부를 때마다 0을 외쳐서, 가장 최근에 재민이가 쓴 수를 지우게 시킨다. 재민이는 이렇게 모든 수를 받아 적은 후 그 ..

    [10분 CS지식] Hoisting ( const, var, let )

    호이스팅 const var let 호이스팅 호이스팅은 javascript에서 사용 되는 모든 선언을 함수들이 실행되기전에 한번 최상단으로 올려서 확인하는 과정이다. 이렇게 올려서 확인하였을때 초기화도 같이 진행되는데 값은 undefined로 된다. const const는 말그대로 상수 변하지 않는 값을 만드는 것이다. const로 선언을 한 값에 다른 값을 넣으려고 한다면 바로 에러가 나면서 넣을 수 없다는 메시지가 나오게 된다. var var의 특징은 특이하게도 함수레벨의 스코프를 가지고 있는 것이다. 보통 변수 선언을 할때 전역변수와 지역변수등을 나눌때 블록 레벨로 나누지만 var는 함수 단위로 나누며 for나 if에서 사용한 변수조차도 전역변수로 사용이 된다. 그리고 변수를 선언할때 var 키워드는..

    [백준_2805] 나무 자르기

    문제 보기: 2805번: 나무 자르기 (acmicpc.net) 2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net 문제 상근이는 나무 M미터가 필요하다. 근처에 나무를 구입할 곳이 모두 망해버렸기 때문에, 정부에 벌목 허가를 요청했다. 정부는 상근이네 집 근처의 나무 한 줄에 대한 벌목 허가를 내주었고, 상근이는 새로 구입한 목재절단기를 이용해서 나무를 구할것이다. 목재절단기는 다음과 같이 동작한다. 먼저, 상근이는 절단기에 높이 H를 지정해야 한다. 높이를 지정하면 톱날이..