- Today
- Yesterday
- Total
목록분류 전체보기 (375)
메이쁘
https://www.acmicpc.net/problem/2161 2161번: 카드1 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 한 장 남을 때까지 반복하게 된다. 우선, 제일 위에 있는 카드를 바닥에 버린다. 그 다음, 제일 위에 있는 카드를 제일 아래에 있는 카드 밑으로 옮긴다. 예를 들어 N=4인 경우를 생각해 보자. 카드는 제일 위에서부터 1234 의 순서로 놓여있다. 1을 버리 www.acmicpc.net 쉬운 시뮬레이션 문제이다. 어렵게 생각안하고 Queue를 사용해서 해결했다. 매커니즘 1. n이 주어진 경우, 1 ~ n 까지 숫자 하나씩..
https://www.acmicpc.net/problem/5543 5543번: 상근날드 문제 상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다. 햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다. 햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오. 입력 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 www.acmicpc.net 햄버거 세 개 중 최소값과 음료수 두 개 중 최소값을 더한 후 50을 빼면 정답. 감사합니다. 소스코드 import java.io.Buff..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/myaXZ/btqDDX5WRkC/hRU6NOYufAAzPpUU0yKtnk/img.png)
위 스크린샷처럼 Resource xml을 사용하여 string 태그를 만든 후 이 태그를 java(또는 kotlin)에서 사용하고자 하려면 1) ~.java String str = getString(R.string.serverUrl); 2) ~.kt var str : String = ApplicationContext.getString(R.string.serverUrl) 또는 var str : String = getString(R.string.serverUrl) (Activity 안에 들어가있으면) getString() 과 R.string.~ 을 사용하면 끝! *** R은 해당 프로젝트를 가리켜야 한다. 감사합니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b1rNaW/btqDDw7QJQW/zyhqQ8UAMYIcwt5KrslY30/img.png)
https://www.acmicpc.net/problem/9324 9324번: 진짜 메시지 문제 스파이들은 사령부와 통신하기 위해서 SMTP(비밀 메시지 전송 프로토콜)를 사용해 비밀 회선으로 전자 메시지를 보낸다. 메시지가 적들에 의해 조작되어 보내진 것이 아닌 진짜 메시지라는 것을 표시하기 위해 모든 메시지는 회선에 노이즈가 있었거나 발신 측에서 손을 떨면서 메시지를 보낸 것처럼 변형되는데, 이 변형 알고리즘은 메시지를 가로채는 자들이 우연히 변형 규칙을 흉내 낼 수 없을 정도로 정교하다. 또한 요원들의 머리에 총구가 겨눠져 강제로 메시지를 www.acmicpc.net 구현 문제. 단순히 문제대로 진행하면 된다. 핵심은 형광펜을 칠한 내용을 보면 끝이다. " 각 문자가 세 번 등장할 때 (그 다음에)..
https://www.acmicpc.net/problem/9517 9517번: 아이 러브 크로아티아 문제 "I love Croatia"는 네델란드의 인기 티비 프로그램 "I love my country"의 포맷 라이센스를 수입해 만든 크로아티아의 티비쇼이다. 이 티비쇼에서 가장 인기있는 게임은 "Happy Birthday"이며, 이 게임에 대한 문제를 풀게 된다. 플레이어 8명이 오른쪽 그림과 같이 원을 이루어서 앉아있다. 한 사람은 게임이 시작한지 3분 30초가 지나면 터지는 폭탄을 들고 있다. 폭탄을 들고있는 사람에게 질문을 하면서 게임은 시작된다. www.acmicpc.net 시뮬레이션 문제. 핵심만 짚고 넘어가면 엄청 쉽다. 1. 문제를 못맞추든지, 스킵하든지간에 맞추기까지 걸린 시간과 폭탄이 넘..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cSF2KQ/btqDzElaq94/BrI3ZSDiS5Y1VZsQKm5or1/img.png)
https://www.acmicpc.net/problem/3055 3055번: 탈출 문제 사악한 암흑의 군주 이민혁은 드디어 마법 구슬을 손에 넣었고, 그 능력을 실험해보기 위해 근처의 티떱숲에 홍수를 일으키려고 한다. 이 숲에는 고슴도치가 한 마리 살고 있다. 고슴도치는 제일 친한 친구인 비버의 굴로 가능한 빨리 도망가 홍수를 피하려고 한다. 티떱숲의 지도는 R행 C열로 이루어져 있다. 비어있는 곳은 '.'로 표시되어 있고, 물이 차있는 지역은 '*', 돌은 'X'로 표시되어 있다. 비버의 굴은 'D'로, 고슴도치의 위치는 'S'로 나 www.acmicpc.net 시뮬레이션 문제. 고슴도치를 이리저리 움직여서 동굴에 들어갈 수 있는 최단 시간을 구하는 문제. 물, 굴, 돌 이 추가되서 꽤 난이도가 있어..
https://www.acmicpc.net/problem/14891 14891번: 톱니바퀴 총 8개의 톱니를 가지고 있는 톱니바퀴 4개가 아래 그림과 같이 일렬로 놓여져 있다. 또, 톱니는 N극 또는 S극 중 하나를 나타내고 있다. 톱니바퀴에는 번호가 매겨져 있는데, 가장 왼쪽 톱니바퀴가 1번, 그 오른쪽은 2번, 그 오른쪽은 3번, 가장 오른쪽 톱니바퀴는 4번이다. 이때, 톱니바퀴를 총 K번 회전시키려고 한다. 톱니바퀴의 회전은 한 칸을 기준으로 한다. 회전은 시계 방향과 반시계 방향이 있고, 아래 그림과 같이 회전한다. 톱니바퀴를 회전시키려 www.acmicpc.net 정말 오랜만에 백준을 풀었다. 회사에서 프로젝트에 지원가면서 개발하며 적응하느라 집에서 문제 풀 수 없었다고 한다...!! 하지만 이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cxTpRc/btqDhuYEMhi/30k8kp85kKucIuOKqUOPt0/img.png)
https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 벽 또는 빈 칸이다. 청소기는 바라보는 방향이 있으며, 이 방향은 동, 서, 남, 북중 하나이다. 지도의 각 칸은 (r, c)로 나타낼 수 있고, r은 북쪽으로부터 떨어진 칸의 개수, c는 서쪽으로 부터 떨어진 칸의 개수이다. 로봇 청소기는 다음 www.acmicpc.net 시뮬레이션 문제다. 이 문제는 뱀 문제와 비슷하다. https://maivve.tistory.com/84 (JAVA) 백준 319..
오글오글이란, 오글거리는 오늘의 글귀 이다. 오늘 하루를 나타내는 한 글귀, 인상깊은 대사 또는 명언, 앞으로에 있어 기억해두면 좋은 문장 중 하나와 내 코멘트를 적는 공간이다. 나는 왜 이길에 서 있나 이게 정말 나의 길인가 이 길의 끝에서 내 꿈은 이뤄질까. ~ 나는 무엇을 꿈 꾸는가 그건 누굴 위한 꿈일까 그 꿈을 이루면 난 웃을 수 있을까. 오 지금 내가 어디로 어디로 가는걸까 나는 무엇을 위해 살아야 살아야만 하는가. - GOD의 길 노래 가사 중 - 조금 오래된 노래입니다. 저는 종종 퇴근 후 자기 전 일이 잘 풀리지 않을 때 들었습니다. 힘들 때 가끔 이 길이 내가 과연 진짜 맞는건지 의문이 생기곤 합니다. 언제 내 꿈은 이뤄지고 언제 나는 행복해질까? 행복은 무엇일까? 그러던 중 저 노래를..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/owcC5/btqDg4rdTGk/xNy1yJlqPY5xsWT1nw4cX0/img.png)
+ Permissions 0644 for '/Users/~/~.ppk' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. 터미널 내에 이러한 메세지와 함께 ppk 파일을 불러오지 못하고 기존 터미널 창으로 유지되는 이슈가 발생했다. 답은 간단하다. 저 ppk 파일의 권한이 644로 되어있기 때문에 600 으로 변경해서 보안성을 높이면 된다. $ sudo chmod 600 ~/your-key.pem or your-key.ppk 끝! 감사합니다.