Young'S

고정 헤더 영역

글 제목

메뉴 레이어

Young'S

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (143)
    • 코스콤 (11)
      • 회사생활 (1)
      • 여가 (0)
      • 자기개발 (2)
      • 기타 (0)
      • 식사 (7)
      • cop (1)
    • 취업 준비 (3)
      • 잡동사니 (0)
      • 공모전 준비 (0)
      • 지원 후기 (3)
    • 알고리즘 (98)
      • 백준 (41)
      • SWExpertAcademy (23)
      • 프로그래머스 (28)
      • leetcode (6)
    • 공부 (15)
      • 정보처리기사 (1)
      • 정보보안기사 (7)
      • 졸업과제 (6)
      • 정보보안 (0)
      • ElasticSearch (1)
    • 일상 (14)
      • 사진 (0)
      • 주절주절 (6)
      • 소송 (2)
      • 여행 (6)

검색 레이어

Young'S

검색 영역

컨텐츠 검색

전체 글

  • 14888. 연산자 끼워넣기 SILVER I (C++)

    2020.05.18 by 아리따운노을

  • 5656. [모의 SW 역량테스트] 벽돌 깨기 (C++)

    2020.05.15 by 아리따운노을

  • 자물쇠와 열쇠 (C++)

    2020.05.14 by 아리따운노을

  • 12100. 2048 (Easy) GOLD II (C++)

    2020.05.11 by 아리따운노을

  • 내일 카카오 시험이라 그런가?

    2020.05.08 by 아리따운노을

  • 9843. 촛불 이벤트 D5 (C++)

    2020.05.08 by 아리따운노을

  • 4179. 불! GOLD III( C++)

    2020.05.07 by 아리따운노을

  • 9461. 파도반 수열 SILVER III (C++)

    2020.05.06 by 아리따운노을

14888. 연산자 끼워넣기 SILVER I (C++)

문제 N개의 수로 이루어진 수열 A1, A2, ..., AN이 주어진다. 또, 수와 수 사이에 끼워넣을 수 있는 N-1개의 연산자가 주어진다. 연산자는 덧셈(+), 뺄셈(-), 곱셈(×), 나눗셈(÷)으로만 이루어져 있다. 우리는 수와 수 사이에 연산자를 하나씩 넣어서, 수식을 하나 만들 수 있다. 이때, 주어진 수의 순서를 바꾸면 안 된다. 예를 들어, 6개의 수로 이루어진 수열이 1, 2, 3, 4, 5, 6이고, 주어진 연산자가 덧셈(+) 2개, 뺄셈(-) 1개, 곱셈(×) 1개, 나눗셈(÷) 1개인 경우에는 총 60가지의 식을 만들 수 있다. 예를 들어, 아래와 같은 식을 만들 수 있다. 1+2+3-4×5÷6 1÷2+3+4-5×6 1+2÷3×4-5+6 1÷2×3-4+5+6 식의 계산은 연산자 우선..

알고리즘/백준 2020. 5. 18. 18:28

5656. [모의 SW 역량테스트] 벽돌 깨기 (C++)

※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다. 구술을 쏘아 벽돌을 깨트리는 게임을 하려고 한다. 구슬은 N번만 쏠 수 있고, 벽돌들의 정보는 아래와 같이 W x H 배열로 주어진다. ( 0 은 빈 공간을 의미하며, 그 외의 숫자는 벽돌을 의미한다. ) 게임의 규칙은 다음과 같다. ① 구슬은 좌, 우로만 움직일 수 있어서 항상 맨 위에 있는 벽돌만 깨트릴 수 있다. ② 벽돌은 숫자 1 ~ 9 로 표현되며, 구술이 명중한 벽돌은 상하좌우로 ( 벽돌에 적힌 숫자 - 1 ) 칸 만큼 같이 제거된다. 아래는 벽돌에 적힌 숫자와, 구술이 명중했을 시 제거되는 범위의 예이다. ③ 제거되는 범위 내에 있는 벽돌은 동시에 제거된다. 예를 들어 아래와 같이 4 번 벽돌에 구술이 명중할 경우, 9번..

알고리즘/SWExpertAcademy 2020. 5. 15. 01:36

자물쇠와 열쇠 (C++)

문제 설명 고고학자인 튜브는 고대 유적지에서 보물과 유적이 가득할 것으로 추정되는 비밀의 문을 발견하였습니다. 그런데 문을 열려고 살펴보니 특이한 형태의 자물쇠로 잠겨 있었고 문 앞에는 특이한 형태의 열쇠와 함께 자물쇠를 푸는 방법에 대해 다음과 같이 설명해 주는 종이가 발견되었습니다. 잠겨있는 자물쇠는 격자 한 칸의 크기가 1 x 1인 N x N 크기의 정사각 격자 형태이고 특이한 모양의 열쇠는 M x M 크기인 정사각 격자 형태로 되어 있습니다. 자물쇠에는 홈이 파여 있고 열쇠 또한 홈과 돌기 부분이 있습니다. 열쇠는 회전과 이동이 가능하며 열쇠의 돌기 부분을 자물쇠의 홈 부분에 딱 맞게 채우면 자물쇠가 열리게 되는 구조입니다. 자물쇠 영역을 벗어난 부분에 있는 열쇠의 홈과 돌기는 자물쇠를 여는 데 ..

알고리즘/프로그래머스 2020. 5. 14. 17:47

12100. 2048 (Easy) GOLD II (C++)

https://www.acmicpc.net/problem/12100 12100번: 2048 (Easy) 첫째 줄에 보드의 크기 N (1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 게임판의 초기 상태가 주어진다. 0은 빈 칸을 나타내며, 이외의 값은 모두 블록을 나타낸다. 블록에 쓰여 있는 수는 2보다 크거나 같고, 1024보다 작거나 같은 2의 제곱꼴이다. 블록은 적어도 하나 주어진다. www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ..

알고리즘/백준 2020. 5. 11. 23:48

내일 카카오 시험이라 그런가?

엄청 보네 카카오 기출 난 안썼지만... 쩝

일상/주절주절 2020. 5. 8. 18:10

9843. 촛불 이벤트 D5 (C++)

※ SW expert 아카데미의 문제를 무단 복제하는 것을 금지합니다. 당신은 프로포즈를 위해 촛불을 삼각형으로 배치하고 있다. 촛불을 K단 크기로 배치하면, 1단에는 K개의 양초, 2단에는 K-1개의 양초, …, K단에는 1개의 양초를 배치해서 총 (K(K+1))/2개의 양초가 필요하다. 당신이 사용할 양초의 개수 N이 주어질 때, 이 양초를 모두 사용하면 몇 단 크기의 촛불 삼각형을 만들 수 있는지 구하여라. [입력] 첫 번째 줄에 테스트 케이스의 수 TC가 주어진다. 이후 TC개의 테스트 케이스가 새 줄로 구분되어 주어진다. 각 테스트 케이스는 다음과 같이 구성되었다. 첫 번째 줄에 양초 개수가 주어진다. (1≤N≤1018) [출력] 각 테스트 케이스마다 ‘#x’(x는 테스트케이스 번호를 의미하며 ..

알고리즘/SWExpertAcademy 2020. 5. 8. 14:36

4179. 불! GOLD III( C++)

https://www.acmicpc.net/problem/4179 4179번: 불! 문제 지훈이는 미로에서 일을 한다. 지훈이를 미로에서 탈출하도록 도와주자! 미로에서의 지훈이의 위치와 불이 붙은 위치를 감안해서 지훈이가 불에 타기전에 탈출할 수 있는지의 여부, 그리�� www.acmicpc.net 문제 지훈이는 미로에서 일을 한다. 지훈이를 미로에서 탈출하도록 도와주자! 미로에서의 지훈이의 위치와 불이 붙은 위치를 감안해서 지훈이가 불에 타기전에 탈출할 수 있는지의 여부, 그리고 얼마나 빨리 탈출할 수 있는지를 결정해야한다. 지훈이와 불은 매 분마다 한칸씩 수평또는 수직으로(비스듬하게 이동하지 않는다) 이동한다. 불은 각 지점에서 네 방향으로 확산된다. 지훈이는 미로의 가장자리에 접한 공간에서 탈출할 ..

알고리즘/백준 2020. 5. 7. 12:58

9461. 파도반 수열 SILVER III (C++)

https://www.acmicpc.net/problem/9461 9461번: 파도반 수열 문제 오른쪽 그림과 같이 삼각형이 나선 모양으로 놓여져 있다. 첫 삼각형은 정삼각형으로 변의 길이는 1이다. 그 다음에는 다음과 같은 과정으로 정삼각형을 계속 추가한다. 나선에서 가장 긴 � www.acmicpc.net 문제 오른쪽 그림과 같이 삼각형이 나선 모양으로 놓여져 있다. 첫 삼각형은 정삼각형으로 변의 길이는 1이다. 그 다음에는 다음과 같은 과정으로 정삼각형을 계속 추가한다. 나선에서 가장 긴 변의 길이를 k라 했을 때, 그 변에 길이가 k인 정삼각형을 추가한다. 파도반 수열 P(N)은 나선에 있는 정삼각형의 변의 길이이다. P(1)부터 P(10)까지 첫 10개 숫자는 1, 1, 1, 2, 2, 3, 4..

알고리즘/백준 2020. 5. 6. 23:53

추가 정보

인기글

최신글

페이징

이전
1 ··· 5 6 7 8 9 10 11 ··· 18
다음
TISTORY
Young'S © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바