[문제] [해설] - 내 풀이 - Math.sqrt 자체를 몰랐기에 아래와 같이 풀었다. class Solution { public int solution(int n) { int answer = 0; for(int i = 0; i < n; i++){ if(i * i == n) { answer = 1; break; } } answer = answer == 1 ? answer : 2; return answer; } } - 다른 사람 풀이 참고 1. - 굳이 반복문을 사용할거면 아래와 같이 범위를 정하는게 컴퓨터에 덜 부담을 줄 것 같다. (문제에서 1 ≤ n ≤ 1,000,000 라고 범위를 지정해줬으니까) class Solution { public int solution(int n) { int answer..
[문제] [해설] - 매우 쉬워서 정답을 맞춰도 하나도 안 기쁨 - 너구리 콧방귀 나올 정도 class Solution { public int solution(int n, int t) { int answer = 0; for(int i = 0; i < t ; i++) n *= 2; answer = n; return answer; } } - 역시 신의 영역에 있는 사람은 이런 문제에서 마저도 달랐다. class Solution { public int solution(int n, int t) { int answer = 0; answer = n
[문제] [해답] - 풀이 방법은 생각이 났는데 문법이 기억이 안 나서 문법만 검색해서 풀음 - 내가 예전에 쓴 글을 참고 했다. 2022.09.22 - [JAVA/Java8] - #10 Comparator : 비교를 위한 인터페이스 #10 Comparator : 비교를 위한 인터페이스 ● 도입 @FunctionalInterface public interface Comparator { int compare(T o1, T o2); } 반환하는 int가 1. 음수면 o1 o2 ● 실습 package com.fastcampus.functionalprogramming.chapter4.model; public class radderveloper.tisto..
[문제] [해답] - 내가 작성한 코드... 이번만큼은 내가 작성한게 제일 좋은 것 같기도???? class Solution { public int solution(int[] array) { int answer = 0; for(int i = 0; i < array.length; i++) { String temp = String.valueOf(array[i]); if(temp.indexOf("7") == -1) { continue; } else { String rplcStr = temp.replace("7", ""); answer += temp.length() - rplcStr.length(); } } return answer; } } ------------------------------------ 더 ..
[문제] [해답] - 맞추긴 했는데... 약간 더럽게 코드를 짜서 맞췄다. 아래가 내가 작성한 코드이다. - 다른 사람들의 풀이도 다 비슷비슷했다. import java.util.*; class Solution { public String[] solution(String my_str, int n) { String[] answer = null; if(my_str.length() == n) { answer = new String[1]; answer[0] = my_str; } else { List list = new ArrayList(); String temp = my_str; while(true) { list.add(temp.substring(0, n)); temp = temp.substring(n); if..
[문제] [해답] - 못 풀었다. 정말 문자열 문제는 너무나 괴롭다. - 다른 사람의 풀이를 참고해 아래 문제를 풀었다. class Solution { public int solution(String A, String B) { int answer = 0; String temp = A; if(!A.equals(B)) { for(int i = 0; i < A.length(); i++) { temp = String.valueOf(temp.charAt(A.length() - 1)) + temp.substring(0, A.length() - 1); if(temp.equals(B)) { answer = i + 1; break; } else { answer = -1; } } } return answer; } } - ..
- Total
- Today
- Yesterday
- OS
- 프로그래머스
- nosql
- git
- node.js
- 메모리
- Stream
- 코딩테스트
- java
- 자료구조
- DART
- 운영체제
- SQL
- SpringBoot
- 프로세스
- 빅데이터 분석기사
- 빅데이터
- Phaser3
- 알고리즘
- Spring Boot
- Java8
- spring
- jpa
- MongoDB
- 코테
- MySQL
- Phaser
- API
- Advanced Stream
- db
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |