본문 바로가기
반응형

전체 글1339

[HackerRank] Cut the sticks (Java) 출처: https://www.hackerrank.com/challenges/cut-the-sticks/problem ① 막대기들에서 가장 작은 길이를 구한다. ② 위에서 구한 길이로 각 막대길의 길이를 잘라낸다. 길이가 0 이하이면 배열(리스트)에서 제외 ③ 남은 막대의 개수를 결과로 출력하고, 리스트에는 남은 막대기의 길이를 표시 ④ 위의 과정 ①~③ 반복하며 남은 막대기가 없어질 때까지 반복 Input 6 5 4 4 2 2 8 Output 6 4 2 1 - 1단계) [5 4 4 2 2 8]에서 가장 작은 길이 = 2 | 자른 막대기 개수 = 6개 - 2단계) [3 2 2 _ _ 6]에서 가장 작은 길이 = 2 | 자른 막대기 개수 = 4개 - 3단계) [1 _ _ _ _ 4]에서 가장 작은 길이 = .. 2021. 2. 14.
[HackerRank] Kangaroo (Java) 출처: https://www.hackerrank.com/challenges/kangaroo/problema 캥거루 k1, k2가 주어져 있으면 각 캥거리의 출발위치 x1, x2와 점프 거리 v1, v2가 주어진다. 동일한 횟수의 Jump로 두 캥거루 k1, k2가 같은 위치에 있으면 "YES"를 출력하고 불가능하면 "NO"를 출력한다. Input 0 2 5 3 Output NO 1. (문제 조건 상) k1은 k2은 보다 앞선 위치에서 시작한다. (그렇기에 k1의 속력 v1이 k2의 v2 보다 낮으면 절대 만날 수 없다.) 2. 문제 요구사항에서 두 캥거루가 동일한 위치에 만냐는지 물었을 때, 두 캥거루의 점프 횟수도 동일해야 한다. 따라서, (k1의 속력 v1 > v2 상태에서) k1의 위치가 k2보다 .. 2021. 2. 14.
[HackerRank] The Power Sum 출처: https://www.hackerrank.com/challenges/the-power-sum/problem X와 N이 주어졌을 때, X를 N 거듭제곱 형태로 표현할 수 있는 경우의수를 구하는 문제이다. Input 100 2 Output 3 ▶ 재귀 함수 형태 조합을 이용해서 구현 import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Solution { static List list; static int val, n, answer = 0; public static void main(String[] args) { Scanner sc = new Scanner(System.in); val = Int.. 2021. 2. 14.
[Tistory] 모바일 꾸미기 설정 모바일로 블로그를 방문하는 경우도 많습니다. 개인적으로 "티스토리 모바일웹 자동 연결을 사용하지 않습니다."으로 설정해두었습니다. 반응형 스킨을 사용하고 있기 때문에 "사용하지 않는 것이" 보다 반응형이 잘 적용되는 것 같습니다. 사용하고 계시는 스킨과 콘텐츠에 따라 비교해보고 선택해주시면 될 것 같습니다. 2021. 2. 14.
[Tistory] 블로그 구독 버튼 활성화 ▶ 관리창에서 "메뉴바/구독 설정" 클릭 ▶ 원하는 항목과 위치를 설정 ▶ 생성 결과 ① "T" 모양 = 메뉴바 설정 ② "까망 하르방 구독하기" = 구독 버튼 설정 2021. 2. 14.
[HackerRank] Absolute Permutation 출처: https://www.hackerrank.com/challenges/absolute-permutation/problem 단순히 완전 순열을 구성해서는 해결되지 않았다. [패턴 분석] - Output을 보기 좋게 구조화 Input 1 100 2 Output 3 4 1 2 7 8 5 6 11 12 9 10 15 16 13 14 19 20 17 18 23 24 21 22 27 28 25 26 31 32 29 30 35 36 33 34 39 40 37 38 43 44 41 42 47 48 45 46 51 52 49 50 55 56 53 54 59 60 57 58 63 64 61 62 67 68 65 66 71 72 69 70 75 76 73 74 79 80 77 78 83 84 81 82 87 88 85.. 2021. 2. 14.
[HackerRank] Jumping on the Clouds 출처: https://www.hackerrank.com/challenges/jumping-on-the-clouds/problem Emma는 한번에 1, 2개의 구름을 건널 수 있으며, 구름 중 [1]은 피해야 하는 구름 / [0]은 건널 수 있는 구름이다. 최소한의 Jumb 횟수로 목적지로 도달하는 경우를 구하는 문제이다. Input 7 0 0 1 0 0 1 0 Output 4 재귀를 이용해 모든 경우의 수를 구하되, 가장 적게 Jump한 횟수를 도출. import java.util.Scanner; public class Solution { static int n, answer; static int[] cloud; public static void main(String[] args) { Scanner s.. 2021. 2. 14.
[Tistory] 블로그 이미지 / 아이콘 / 파비콘 설정 ① 프로필 이미지는 자신의 블로그에서 보여지는 이미지이다. ② 닉네임 수식어는 댓글과 같이 닉네임 앞에 붙는 수식어로 생략해도 관계 없다. ③ 블로그 설명은 검색 엔진 최적화를 위해 간단하게 한 줄이라도 작성 권장 ④ 아이콘은 닉네임 앞에 보여지는 이미지 ⑤ 파비콘은 탭이나 즐겨찾기 목록에서 확인할 수 있다. ※ 파비콘 파일(.ico)은 이미지 파일을 통해 생성할 수 있다. ex) https://www.websiteplanet.com/ko/webtools/favicon-generator/ ex) https://www.favicon-generator.org/ ※ 무엇보다 이미지는 저작권에 문제가 없는 이미지를 활용하자. 2021. 2. 14.
Tistory 블로그 구글 검색 엔진에 노출시키기 Tistory 블로그는 카카오에서 운영하는 플랫폼이기 때문에 Daum에서는 별도 처리 없이 검색이 되지만 Google이나 Naver에는 별도 "등록" 처리를 해주어야 한다. 해당 게시글에서는 구글 검색 엔진에 먼저 등록한다. 구글은 Google Search Console (구글 서치 콘솔)이라는 곳에 등록해야 한다. 기존 방식 중에는 Tistory URL을 구글 서치 콘솔에 등록하고 HTML 편집하는 과정이 있었지만 현재는 Tistory에서는 플러그인 방식으로도 구글 서치 콘솔 등록을 지원한다. ※ 플러그인 방식을 이용하면 스킨 변경 시에도 유지되며 사이트맵도 자동으로 등록해준다. "플러그인"에서 "구글 서치콘솔" 선택 "계정 연결하기" 클릭해서 연동 및 등록 연동이 끝나고 "적용" 등록 여부 확인 ▶ .. 2021. 2. 13.
Tistory 새 에디터에서 글상자 활용하기 Tistory (구) 에디터에서는 글상자 기능이 존재했다. 글 상자는 codeblock와는 다른 느낌으로 가독성을 높여줄 수 있어서 유용한 기능이었는데 현재 이용되고 있는 에디터에서는 해당 기능이 존재하지 않는다. [안내] 구 에디터와 일부 플러그인이 종료됩니다. 안녕하세요 티스토리팀입니다. 이전 공지를 통해 안내드린 것처럼 곧 구 에디터가 종료되어 더 이상 사용하실 수 없게 됩니다. 구 에디터 종료 이후에는 새 글 작성이나 수정 모두 새로운 에디 notice.tistory.com (구) 에디터 → (신) 에디터로 넘어가는 시점에서는 두 가지 에디터를 선택해서 사용할 수 있었기에 "서식 기능"을 통해 끌어다가 사용하기도 하였지만 현재는 (신) 에디터만 사용할 수 있기에 신규 블로거 경우 이마저도 쉽지 않.. 2021. 2. 13.
반응형