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

검색 영역

컨텐츠 검색

전체 글

  • 방문길이 프로그래머스(c++)

    2020.03.17 by 아리따운노을

  • 스킬트리 프로그래머스(c++)

    2020.03.16 by 아리따운노을

  • 프로그래머스 연습 - 보행자 천국

    2020.03.15 by 아리따운노을

  • 카카오 프렌즈 컬러링북

    2020.03.15 by 아리따운노을

  • 다리를 지나는 트럭

    2020.03.12 by 아리따운노을

  • 2696. 중앙값 구하기

    2020.03.12 by 아리따운노을

  • 9658. 유효숫자 표기 D3

    2020.03.11 by 아리따운노을

  • 5650. [모의 SW 역량테스트] 핀볼 게임

    2020.03.09 by 아리따운노을

방문길이 프로그래머스(c++)

문제 설명 게임 캐릭터를 4가지 명령어를 통해 움직이려 합니다. 명령어는 다음과 같습니다. U: 위쪽으로 한 칸 가기 D: 아래쪽으로 한 칸 가기 R: 오른쪽으로 한 칸 가기 L: 왼쪽으로 한 칸 가기 캐릭터는 좌표평면의 (0, 0) 위치에서 시작합니다. 좌표평면의 경계는 왼쪽 위(-5, 5), 왼쪽 아래(-5, -5), 오른쪽 위(5, 5), 오른쪽 아래(5, -5)로 이루어져 있습니다. 예를 들어, ULURRDLLU로 명령했다면 1번 명령어부터 7번 명령어까지 다음과 같이 움직입니다. 8번 명령어부터 9번 명령어까지 다음과 같이 움직입니다. 이때, 우리는 게임 캐릭터가 지나간 길 중 캐릭터가 처음 걸어본 길의 길이를 구하려고 합니다. 예를 들어 위의 예시에서 게임 캐릭터가 움직인 길이는 9이지만, 캐..

알고리즘/프로그래머스 2020. 3. 17. 00:51

스킬트리 프로그래머스(c++)

문제 설명 선행 스킬이란 어떤 스킬을 배우기 전에 먼저 배워야 하는 스킬을 뜻합니다. 예를 들어 선행 스킬 순서가 스파크 → 라이트닝 볼트 → 썬더일때, 썬더를 배우려면 먼저 라이트닝 볼트를 배워야 하고, 라이트닝 볼트를 배우려면 먼저 스파크를 배워야 합니다. 위 순서에 없는 다른 스킬(힐링 등)은 순서에 상관없이 배울 수 있습니다. 따라서 스파크 → 힐링 → 라이트닝 볼트 → 썬더와 같은 스킬트리는 가능하지만, 썬더 → 스파크나 라이트닝 볼트 → 스파크 → 힐링 → 썬더와 같은 스킬트리는 불가능합니다. 선행 스킬 순서 skill과 유저들이 만든 스킬트리1를 담은 배열 skill_trees가 매개변수로 주어질 때, 가능한 스킬트리 개수를 return 하는 solution 함수를 작성해주세요. 제한 조건 ..

알고리즘/프로그래머스 2020. 3. 16. 23:46

프로그래머스 연습 - 보행자 천국

문제 설명 보행자 천국 카카오내비 개발자인 제이지는 시내 중심가의 경로 탐색 알고리즘 개발 업무를 담당하고 있다. 최근 들어 보행자가 자유롭고 편리하게 걸을 수 있도록 보행자 중심의 교통 체계가 도입되면서 도심의 일부 구역은 자동차 통행이 금지되고, 일부 교차로에서는 보행자 안전을 위해 좌회전이나 우회전이 금지되기도 했다. 복잡해진 도로 환경으로 인해 기존의 경로 탐색 알고리즘을 보완해야 할 필요가 생겼다. 도시 중심가의 지도는 m × n 크기의 격자 모양 배열 city_map으로 주어진다. 자동차는 오른쪽 또는 아래 방향으로 한 칸씩 이동 가능하다. city_map[i][j]에는 도로의 상황을 나타내는 값이 저장되어 있다. 0인 경우에는 자동차가 자유롭게 지나갈 수 있다. 1인 경우에는 자동차 통행이 ..

알고리즘/프로그래머스 2020. 3. 15. 22:25

카카오 프렌즈 컬러링북

문제 설명 카카오 프렌즈 컬러링북 출판사의 편집자인 어피치는 네오에게 컬러링북에 들어갈 원화를 그려달라고 부탁하여 여러 장의 그림을 받았다. 여러 장의 그림을 난이도 순으로 컬러링북에 넣고 싶었던 어피치는 영역이 많으면 색칠하기가 까다로워 어려워진다는 사실을 발견하고 그림의 난이도를 영역의 수로 정의하였다. (영역이란 상하좌우로 연결된 같은 색상의 공간을 의미한다.) 그림에 몇 개의 영역이 있는지와 가장 큰 영역의 넓이는 얼마인지 계산하는 프로그램을 작성해보자. 위의 그림은 총 12개 영역으로 이루어져 있으며, 가장 넓은 영역은 어피치의 얼굴면으로 넓이는 120이다. 입력 형식 입력은 그림의 크기를 나타내는 m과 n, 그리고 그림을 나타내는 m × n 크기의 2차원 배열 picture로 주어진다. 제한조..

알고리즘/프로그래머스 2020. 3. 15. 20:07

다리를 지나는 트럭

문제 설명 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이는 bridge_length이고 다리는 무게 weight까지 견딥니다. ※ 트럭이 다리에 완전히 오르지 않은 경우, 이 트럭의 무게는 고려하지 않습니다. 예를 들어, 길이가 2이고 10kg 무게를 견디는 다리가 있습니다. 무게가 [7, 4, 5, 6]kg인 트럭이 순서대로 최단 시간 안에 다리를 건너려면 다음과 같이 건너야 합니다. 경과 시간다리를 지난 트럭다리를 건너는 트럭대기 트럭 0 [] [] [7,4,5,6] 1~2 [] [7] [4,5,6] 3 [7] [4] [5,6] 4 [7] [4,5] [6] ..

알고리즘/프로그래머스 2020. 3. 12. 21:15

2696. 중앙값 구하기

문제 어떤 수열을 읽고, 홀수번째 수를 읽을 때 마다, 지금까지 입력받은 값의 중앙값을 출력하는 프로그램을 작성하시오. 예를 들어, 수열이 1,5,4,3,2 이면, 홀수번째 수는 1번째 수, 3번째 수, 5번째 수이고, 1번째 수를 읽었을 때 중앙값은 1, 3번째 수를 읽었을 때는 4, 5번째 수를 읽었을 때는 3이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1

알고리즘/백준 2020. 3. 12. 14:55

9658. 유효숫자 표기 D3

※ SW expert 아카데미의 문제를 무단 복제하는 것을 금지합니다. 주어진 정수의 앞 두 자리를 유효숫자로 하여 표기하는 프로그램을 작성하세요. 예를 들어 정수 588235는 5.88235*105 인데, 앞의 소수 부분을 소수점 두 번째 자리에서 반올림하여 5.9*105로 나타내는 것입니다. 하나의 예외로, 9999 같은 경우 9.999*103에서 9.999의 소수점 두 번째 자리를 반올림하여 1.0*104으로 나타내야 합니다. [입력] 첫 번째 줄에 테스트 케이스의 수 TC가 주어진다 이후 TC개의 테스트 케이스가 새 줄로 구분되어 주어진다. 각 테스트 케이스마다 하나의 정수 N이 주어진다. ( 102 ≤ N ≤ 10100000) [출력] 각 테스트 케이스마다 ‘# ’( t 는 테스트케이스 번호를 ..

알고리즘/SWExpertAcademy 2020. 3. 11. 23:47

5650. [모의 SW 역량테스트] 핀볼 게임

설명은 일단 귀찮으니 다음에 일단 코드만 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105#include #include #include #include using namespace std; int n,ans,ret, first_x, first_y;int mX[] = {-1, 1, 0, 0}, mY[] = {0, 0, -1, 1},MAP[101][101], rev[] = {1,0,3,2}..

알고리즘/SWExpertAcademy 2020. 3. 9. 23:12

추가 정보

인기글

최신글

페이징

이전
1 ··· 11 12 13 14 15 16 17 18
다음
TISTORY
Young'S © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바