프로그래머스
-
프로그래머스 Lv.1 정답률 낮은 순부터 풀어보고 있는데 그 이상한 카카오톡 선물하기 보다는 이 문제가 훨씬 쉽게 느껴졌다. 문제를 보기 편해서 그런가..? 이 문제는 공격 시간과 그 전 공격 시간 사이의 간격만 잘 파악하면 쉽게 풀 수 있는 문제였다. 먼저 이전 공격시간과 공격시간의 차이가 1초이면 회복을 할 수 없다는 점이 문제 푸는데 나름 함정이라면 함정이라고 할 수 있었다. 그 부분을 빼면 거의 대부분의 분들이 어렵지 않게 풀 수 있을 것이다. class Solution { public int solution(int[] bandage, int health, int[][] attacks) { int casting = bandage[0]; int heal = bandage[1]; int bonusHe..
프로그래머스 - 붕대 감기프로그래머스 Lv.1 정답률 낮은 순부터 풀어보고 있는데 그 이상한 카카오톡 선물하기 보다는 이 문제가 훨씬 쉽게 느껴졌다. 문제를 보기 편해서 그런가..? 이 문제는 공격 시간과 그 전 공격 시간 사이의 간격만 잘 파악하면 쉽게 풀 수 있는 문제였다. 먼저 이전 공격시간과 공격시간의 차이가 1초이면 회복을 할 수 없다는 점이 문제 푸는데 나름 함정이라면 함정이라고 할 수 있었다. 그 부분을 빼면 거의 대부분의 분들이 어렵지 않게 풀 수 있을 것이다. class Solution { public int solution(int[] bandage, int health, int[][] attacks) { int casting = bandage[0]; int heal = bandage[1]; int bonusHe..
2024.03.27 -
내가 풀어보려 했던 방식은 반복문을 돌며 char를 뽑아내어 제일 처음에 와야하는 단어를 맨 앞자리에 위치시키는 것이었다. 선택정렬을 사용해보려고 했달까..? 근데 막상 해보니 char가 같을 때에 사전 순으로 배열을 하라는 것을 해결을 어떻게 해야하나 감이 오지 않았고 계속 고민을 하다 결국 인터넷의 힘을 빌려봤다. class Solution { public String[] solution(String[] strings, int n) { String[] answer = {}; for(int i = 0; i < strings.length; i++) { int min = 999; int index = 0; for(int j = i; j < strings.length; j++) { char now = str..
Char 순서대로 나열하기내가 풀어보려 했던 방식은 반복문을 돌며 char를 뽑아내어 제일 처음에 와야하는 단어를 맨 앞자리에 위치시키는 것이었다. 선택정렬을 사용해보려고 했달까..? 근데 막상 해보니 char가 같을 때에 사전 순으로 배열을 하라는 것을 해결을 어떻게 해야하나 감이 오지 않았고 계속 고민을 하다 결국 인터넷의 힘을 빌려봤다. class Solution { public String[] solution(String[] strings, int n) { String[] answer = {}; for(int i = 0; i < strings.length; i++) { int min = 999; int index = 0; for(int j = i; j < strings.length; j++) { char now = str..
2024.03.26