본문 바로가기

전체 글115

[프로그래머스] 정수 내림차순으로 배치하기 import java.util.*; class Solution { public long solution(long n) { long answer = 0; String nStr = String.valueOf(n); int strLen = nStr.length(); Long [] strArr = new Long[strLen]; String answerStr = ""; //배열에 넣고 for(int i=0; i< nStr.length(); i++){ strArr[i] = Long.valueOf(String.valueOf(nStr.charAt(i))); } //내림차순 정렬 Arrays.sort(strArr,Comparator.reverseOrder()); for(int i=0; i< strArr.length; .. 2022. 11. 28.
[생활코딩] 포트(port) naver.com:80 localhost:8080 같이 :뒤에 나오는 숫자가 포트이다. 포트는 SSH를 통해서 A컴퓨터에서 B컴퓨터로 접속하고 싶을때 필요하다. A컴퓨터에서 커맨드 창을 켜고 해당 명령어를 입력하고 (포트번호)에는 B컴퓨터의 포트번호를 써준다. sh -p(포트번호 ex:22) 계정@서버주소 ssh -p22 egoing@192.168.0.65 (여기서 -p는 포트라는 뜻) SSH 클라이언트 접속 종료하기 exit 만약 sh -p (포트번호) 명령어 입력했는데 Connection refused 라고 뜨고 접속되지 않는 경우, 포트 번호가 잘못된 것이다. 그런데 sh -p 명령어 뒤에 포트번호를 생략해도 22번 포트로 연결이 된다. 왜 그럴까? 🤔 우선 서버, 클라이언트 컴퓨터가 있다고 하자... 2022. 11. 20.
[자바의 정석] ch2-11 기본형의 종류와 범위 📍 기본형 종류 1.논리형 : boolean (true/false) 2.문자형 : char ('char' 형태) 3.정수형 : byte/int/short/long (byte는 이진 데이터 다루는데 사용. short는 c언어 호환을 위해. long은 큰 수를 다룰때 사용.) 4.실수형 : float/double (float은 7자리, double은 15~16자리 표현가능. float 2022. 11. 20.
[프로그래머스] 문자열 정렬하기(레벨 0) my_string은 숫자와 문자가 조합된 String 타입 문자열이다. 문자열의 길이만큼 반복문으로 문자인지 숫자인지 체크해주자. 추가 삭제에는 list가 편해서 사용했다. 문자인지 숫자인지 체크해주는 String의 c.matches 함수를 이용 오름차순 정렬에는 Collections.sort(리스트) 사용 리스트에 String 을 int로 파싱해서 넣을때 Integer.valueOf()를 사용했었는데 변환이 안되었다. 그래서 -'0' 해주어 변환했다. import java.util.*; class Solution { public int[] solution(String my_string) { List intArr = new ArrayList(); for(int i=0; i< my_string.length.. 2022. 11. 16.