분류 전체보기231 하샤드 수 일단 내가 푼 방법은 아래와 같다. public boolean solution(int x) { boolean answer = false; //x를 각 자리수별로 split 하기 위해 String으로 변환 String xToStr = String.valueOf(x); //변환한 x를 각자리수별 split String[] xStr = xToStr.split(""); //다시 int형으로 넣을배열하나 생성 int[] xInt = new int[xStr.length]; //int형배열에 집어넣기 for(int i = 0; i < xStr.length; i++){ xInt[i] = Integer.parseInt(xStr[i]); } //각자리수의 합 초기화 int sum = 0; //각자리수의합 집어넣기 for(.. 2024. 1. 5. 정수 내림차순으로 배치하기 lv1 짜리 문제라 쉽게 다가갔는데 이게 웬걸? 생각보단 어려웠다. 내 풀이를 보자. import java.util.*; class Solution { public long solution(long n) { //주어진n을 String으로 바꾸고 String longToString = Long.toString(n); //String 배열 nums에 하나씩 넣기 String [] nums = longToString.split(""); //nums 를 long형으로 바꿔서 넣을 longNums 초기화 long[] longNums = new long[nums.length]; //long배열 longNums에 하나씩 넣기 for(int i = 0; i < nums.length; i++){ longNums[i] =.. 2024. 1. 4. 의미부터 차근차근 네트워크에대해 더 자세히 알고싶어서 책을 샀다. 근데 너무 어렵다. 봤던거 또보고 또보고있다. 한번 정리를 해봐야 알것같다. 내가 이전에 공부했던것들과 뭔가 다른거같기도해서 겹치는 내용이 있더라도 다시 정리해보겠다. ㅇ 네트워크 기본 구성과 용어 네트워크에서 연결되는 대상을 '노드'라고 한다. 네트워크는 노드의 연결을 의미하며 노드가 반드시 다른 하나이상의 노드와 연결 되어있어야 네트워크라 부를 수 있다고 한다. 노드를 연결하는 방식을 '네트워크 토폴로지'라고 한다. 각 노드는 분리/독립된 단일 노드는 존재하지 않는다. ㅇ 네트워크 토폴로지 노드의 연결 방법이나 연결 형태를 의미한다. 종류를 정리해보자. 라인형: 각 노드가 선형으로 연결 링형: 각 노드가 링 형태로 연결 스타형: '허브'라는 기점 노드에.. 2024. 1. 4. 기본기 닦기(5) - API,Rest API ㅇ API(Applicaition Programming Interface) 개념 : 한 프로그램에서 다른 프로그램으로 데이터를 주고 받기 위한 방법. 이렇게 한줄로도 설명가능하다.쉬운예시로 리모컨에 버튼이 하는역할이 API라고 생각하면 쉽다. 다른 예를 들어보면, 날씨 앱이나 지도 앱을 통해 어떻게 API가 사용되는지 생각해보자. 날씨 앱은 실시간으로 날씨 정보를 DB로부터 받아오는 것처럼, API는 앱과 다른 소프트웨어 간에 데이터를 주고받는것이다. 구성 : 앞에 POST는 HTTP 메서드로써, 주로 DB에 새로운 데이터를 넣을때, 리소스를 생성할 때 사용한다. POST 메서드 말고도 다양하게 존재한다. 이것들은 밑에서 알아보자. 다음으로 서버의 주소. 밑의 예시는 로컬에서 테스트할때라 localhos.. 2024. 1. 3. 이전 1 ··· 20 21 22 23 24 25 26 ··· 58 다음