본문 바로가기
반응형

전체 글1305

[BOJ] 백준 14500 테트로미노 삼성 SW 코딩 테스트 준비(A형) 삼성 SW 기출 모음 출처: https://www.acmicpc.net/problem/14500 Input 5 5 1 2 3 4 5 5 4 3 2 1 2 3 4 5 6 6 5 4 3 2 1 2 1 2 1 Output 19 테트로미노가 놓인 칸에 쓰인 수들의 최댓값을 출력하는 문제입니다. ※ 테트로미노 크기가 1×1인 정사각형을 여러 개 이어서 붙인 도형을 『폴리오미노』라고 합니다. - 정사각형은 서로 겹치면 안 된다. → 하나의 칸에는 도형이 한개만 놓일 수 있습니다. - 도형은 모두 연결되어 있어야 한다. - 정사각형의 변끼리 연결되어 있어야 한다. 즉, 꼭짓점과 꼭짓점만 맞닿아 있으면 안 된다. 정사각형 4개를 이어 붙인 폴리오미노는 테트로미노 합니다. * 회전이나.. 2021. 2. 21.
[Tistory] 블로그 스킨 편집 기술 블로그를 운영할 때, 여러 플랫폼 사이에서 고민하게 된다. ▶ 기술 블로그 플랫폼(Platform) 선정 시 고려사항 기술 블로그 플랫폼(Platform) 선정 시 고려사항 개발자들이 주로 사용하는 플랫폼으로는 여러가지가 존재한다. : Naver Blog / Word Press / Tistory / GitHub / Brunch / Tumblr / Medium 등 블로그를 선택할 때 여러가지 고민하게 된다. - Customizing 제한성.. zoosso.tistory.com 이는 글 종류, 플랫폼 기능, 디자인에 대한 개인 선호도가 다르기 때문이라고 생각한다. 개인적으로 공부한 내용을 저장하기 위한 용도로 시작했었는데 사용하고 있던 스킨의 한계로 블로그를 이전해본 적이 있다. [후기] Tistory.. 2021. 2. 21.
[BOJ] 백준 14502 연구소 삼성 SW 코딩 테스트 준비(A형) 삼성 SW 기출 모음 출처: https://www.acmicpc.net/problem/14502 Input 7 7 2 0 0 0 1 1 0 0 0 1 0 1 2 0 0 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 Output 27 ① 벽을 세우지 않았다면 모든 빈 칸(0)에 바이러스가 퍼져나갈 수 있습니다. ② 하지만 3 곳에 벽을 세워서 ※ 새로 세울 수 있는 벽의 개수는 3개이면 반드시 모두 세워야 합니다. ③ 바이러스가 퍼질 수 없는 안전 영역을 확보하였습니다. 이처럼, 안전 영역 크기의 최댓값을 구하시오. 구현 사항 ① 3개의 벽을 세우는 경우의 수를 모두 구합니다. ← 조합 ② 경우의.. 2021. 2. 21.
[BOJ] 백준 14499 주사위 굴리기 삼성 SW 코딩 테스트 준비(A형) 삼성 SW 기출 모음 출처: https://www.acmicpc.net/problem/14499 Input 4 2 0 0 8 0 2 3 4 5 6 7 8 4 4 4 1 3 3 3 2 Output 0 0 3 0 0 8 6 3 N x M 크기의 지도 / 주사위를 놓은 곳의 좌표 (x, y) / 명령의 개수 K가 주어집니다. N x M 지도에는 숫자가 적혀있으며 초기에 주사위가 놓여 있는 곳은 『0』 이다. 마지막 줄에는 이동하는 명령이 순서대로 주어진다. 동: 1 / 서: 2 / 북: 3 / 남: 4 주사위 전개도는 아래와 같으며, 윗 면을 1, 동쪽을 바라보는 방향이 3이라고 정의. ※ 시작할 때 [1]이 윗면, [6]이 아랫면에 해당 * 처음 주어진 주사위의 모든 면에.. 2021. 2. 21.
[Tistory] jQuery로 링크 클릭 시, 새 탭에서 띄우기 설정 Tistory 에디터에서는 링크 설정 관련해서 새탭에서 띄우기 여부를 간편하게 설정할 수 있다. ▶ [Tistory] 링크 클릭 시, 새 탭에서 띄우기 [Tistory] 링크 클릭 시, 새 탭에서 띄우기 여러 브라우저에서는 아래와 같이 새로운 창을 "탭" 단위로 관리한다. 블로그에서 흔하게 볼 수 있는 것이 "링크" 이다. 링크를 통해서 관련 자료를 보다 효율적으로 연결할 수 있다. 하지만 버튼 zoosso.tistory.com JavaScript 혹은 jQuery를 이용해서 링크 관리를 효율적으로 할 수 있다. ▶ [Tistory] 블로그 스킨 편집 글을 참고해서 "스킨 편집" 상태로 전환 [Tistory] 블로그 스킨 편집 기술 블로그를 운영할 때, 여러 플랫폼 사이에서 고민하게 된다. ▶ 기술 블로.. 2021. 2. 21.
[BOJ] 백준 3190 뱀 삼성 SW 코딩 테스트 준비(A형) 삼성 SW 기출 모음 출처: https://www.acmicpc.net/problem/3190 Input 6 3 3 4 2 5 5 3 3 3 D 15 L 17 D Output 9 뱀꼬리 문제를 구현하는 문제입니다. I/O 분석 - 사과의 위치는 모두 다르다. - 출발점 (1, 1)에는 사과가 없다. - 처음에는 오른쪽 방향을 향하고 있습니다. - 사과 먹은 개수 + 1 = 뱀 길이(머리 + 몸) - 벽에 부딪히거나 몸통(=꼬리)에 부딪히는 시간 출력 Case 분석 Input 6 3 3 4 2 5 5 3 3 3 D 15 L 17 D Output 9 3초 때 90˚ 방향으로 오른쪽(D) 회전 9초 경에는 벽에 부딪혀 게임 End ※ 9초 이후에 회전 정보가 무의미 [Cas.. 2021. 2. 21.
[BOJ] 백준 12100 2048(Easy) 삼성 SW 코딩 테스트 준비(A형) 삼성 SW 기출 모음 출처: https://www.acmicpc.net/problem/12100 Input 3 2 2 2 4 4 4 8 8 8 Output 16 2048 게임을 구현하는 문제입니다. - 한 번의 이동은 보드 위에 전체 블록을 상하좌우 네 방향 중 하나로 이동 - 이때, 같은 값을 갖는 두 블록이 충돌하면 두 블록은 하나로 합쳐지게 된다. - 한 번의 이동에서 이미 합쳐진 블록은 또 다른 블록과 다시 합쳐질 수 없다. 4 × 4 크기의 보드에서 게임을 진행하면 다음과 같습니다. (실제 게임에서는 이동을 한 번 할 때마다 블록이 추가되지만, 이 문제에서 블록이 추가되는 경우는 없다.) ▷ 위쪽, 왼쪽으로 이동한 결과 ▷ 오른쪽, 위쪽, 오른쪽으로 이동 ▷ .. 2021. 2. 21.
[BOJ] 백준 13460 구슬 탈출 2 삼성 SW 코딩 테스트 준비(A형) 삼성 SW 기출 모음 출처: https://www.acmicpc.net/problem/13460 Input 10 10 ########## #R#...##B# #...#.##.# #####.##.# #......#.# #.######.# #.#....#.# #.#.##...# #O..#....# ########## Output 7 보드판을 상하좌우 기울여서 빨간 구슬만 구멍에 빠지는 경우를 몇 번만에 가능한지 구하는 문제입니다. 기울인 방향으로 끝까지 움직이는 형태 (중간에 기울이는 방향전환 X) - 보드판을 기울일 때, 구슬은 동시에 움직입니다. - 빨간 구슬과 함께 파란 구슬도 구멍에 빠지면 실패입니다. - 빨간 구슬과 파란 구슬은 동시에 같은 칸에 있을 수 없습니다.. 2021. 2. 21.
[BOJ] 백준 1874 스택 수열 출처: https://www.acmicpc.net/problem/1874 Input 8 4 3 6 8 7 5 2 1 Output + + + + - - + + - + + - - - - - arr = [1 2 3 4 5 6 7 8] Stack = [] 이 주어졌을 때, push/pop 연산을 이용하여 입력 받은 수열 순서로 재배치 가능 여부를 출력하는 문제이다. 1~8까지에 놓여진 수를 차례로 push, push, push, push, pop pop, push, push, pop, push push pop, pop, pop, pop, pop 연산하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. ① 임의로 주어진 수열을 만족하기 위해서는 일치하지 않은 숫자는 push Target 숫자 .. 2021. 2. 21.
[BOJ] 백준 1181 단어 정렬 출처: https://www.acmicpc.net/problem/1181 Input 13 but i wont hesitate no more no more it cannot wait im yours Output i im it no but more wait wont yours cannot hesitate Collection의 comparator 이용 다양한 정렬 기준을 이용할 때 편리하며 우선 순위 큐를 이용한 방법도 존재. + 중복된 데이터 제거해줘야하는 문제. import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; imp.. 2021. 2. 21.
반응형