본문 바로가기

Java10

[Java] 정수 제곱근 판별 점수 : 1139 (+5) 테스트케이스 최대 소요시간 : 0.08ms, 78MB 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12934?language=java# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제출답안 import java.util.*; class Solution { public long solution(long n) { double a = Math.sqrt(n); // n의 제곱근 int aa = (int)a; // a의 소숫점 버림 // aa의 제곱이 n과 동일하면 -.. 2024. 4. 11.
[Java] 없는 숫자 더하기 점수 : 1134 (+1) 테스트케이스 최대 소요시간 : 0.55ms, 72.6MB 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/86051?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제출답안 import java.util.*; class Solution { public int solution(int[] numbers) { int answer = 0; int index = 0; Arrays.sort(numbers); for(int i=0;i 2024. 4. 8.
[Java] 짝수와 홀수 점수 : 1131 (+1) 테스트케이스 최대 소요시간 : 0.03ms, 76.1MB 제출답안 class Solution { public String solution(int num) { return (num%2==0) ? "Even" : "Odd"; } } 일정이 있는 주말 코테는 약간 빡세서 슬픈 마음으로 켰는데 오늘 코테 문제가 굉장히 쉬웠다. 자바에서 형변환 없이 한줄짜리 코드가 웬말인가. 이런게 행복하다. #99클럽 #99일지 #코딩테스트 #개발자스터디 #항해 #TIL 2024. 4. 6.
[Java] 하샤드 수 int sum = String.valueOf(x).chars().map(ch -> ch - '0').sum(); return x % sum == 0;​ 점수 : 1120 (+1) 테스트케이스 최대 소요시간 : 0.03ms, 79MB 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제출답안 class Solution { public boolean solution(int x) { int harshad =0; int copyX = x; wh.. 2024. 4. 4.
[Java] 행렬의 덧셈 점수 : 1119 (+1) 테스트케이스 최대 소요시간 : 8.22ms, 111MB 문제 요약 : 이중 행렬 두개의 값들을 더한 새로운 이중행렬 리턴 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제출답안 class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].length]; for ( int c=0 ; c 2024. 4. 3.
[Java,JS] 자연수 뒤집어 배열로 만들기_이게 어려울일인가 점수 : 실수로 팝업을 닫아버림 테스트케이스 최대 소요시간 : 17.73ms 인데 어차피 내가 푼것도 아닌데 의미가 있나 ^^ 문제 요약 : int 12345 를 [5,4,3,2,1]로 바꾸면 된다 제출답안 class Solution { public int[] solution(long n) { String ns = n+""; char[] ncArr = ns.toCharArray(); int[] answer = new int[ns.length()]; for(int i =ns.length()-1 ; i >= 0 ; i--){ answer[ns.length()-1-i] = (int)ncArr[i]-48; } return answer; } } 예전에 스치듯이 배웠던 기억이 있는데, char은 각 숫자(?)가 배.. 2024. 4. 1.
Spring Boot +프론트엔드 프레임워크 백엔드와 프론트엔드가 서로 다른 프레임워크를 사용하는 경우, 도대체 정보를 어떻게 주고받는지가 의문이었는데 그 해결법을 공유합니다. Spring Boot의 데이터를 프론트엔드 프레임워크에 표시할텐데 저는 프론트엔드 프레임워크로 Svelte 를 사용했지만 JavaScript 기반의 어떤 프레임워크에서도 사용 가능하니 React, Vue, Anguler 사용자도 따라할 수 있습니다 ^_^ Spring Boot API준비 이 포스팅은 받아올 API 데이터가 있다는 것을 가정하고 시작합니다. 저는 http://192.168.0.17:8282/first/pathvaria/savernet 링크 접속 시 아래처럼 표시되는 API 주소를 하나 가지고 있습니다. 프론트엔드 JavaScript 코드 작성 API 데이터를 .. 2022. 10. 25.
이클립스 최신버전, 깃과 연동하기 이클립스 2022년 버전에서 프로젝트를 깃에 연동시키기 기존에 깃에서 사용하던 리포지토리를 끌어오거나, 현재 작업중인 프로젝트와 합칠 수 있습니다 :) 연동 전에..! 1. git bash 가 설치되어 있어야 합니다. 아직 설치가 되어 있지 않으시다면 "git bash 다운로드"를 검색해 다운받으세요 :) 2. 연동하다가 실수가 있어 잘못 연동되었을 경우 끊고 다시 튜토리얼을 밟으시면 됩니다. 연결을 끊는 법은 아래를 클릭하여 다른 블로거분의 게시글을 참고해주세요 더보기 깃 연결 끊는 방법 Git 연결된 repository 끊고 새 repository 에 연결하기 1. 해당 프로젝트 오른쪽 클릭 > Team > Disconnect 2. Eclipse 검색창 > Git Repositories 클릭 3. 해.. 2022. 7. 13.
java - while 문을 활용해 재시작 구문이 실행되다가 다시 구문 처음으로 다시 돌아가려면 메소드로 정의한 뒤, 메소드를 다시 부르는 방법만 생각했는데, while 문을 활용해서 간단하게 하는 방법이 있었다. boolean a = true while (a) { 실행할 구문 ... 다시 시작하고 싶은 경우에 a = false ; break ; } 위를 활용해 계좌에 입출금, 잔고확인, 시스템을 종료하는 구문을 작성하면 이렇게 된다. package justPrac; import java.util.Scanner; public class Prac2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int uraccount = 0; boolean gos.. 2022. 1. 23.
728x90