분류 전체보기

Mac 개발환경

[Mac 맥] 시스템 업데이트 확인중 무한로딩일 때 해결방법

이제 여유가 있으니 맥북을 최신버전으로 업데이트 하려고 했다. 업데이트 후에 무슨 충돌이 일어날 지 몰라, 그동안 업데이트를 많이 미뤄왔는데 버전 13 Ventura 가 나왔는데 난 아직도 11 Big Sur 이니 말 다했지.  근데 막상 업데이트를 하려고 하니, 소프트웨어 업데이트 확인중 무한로딩이 뜨는거 아닌가. 사실 업데이트를 계속 안해도 됐지만, 굿노트를 맥북에서 정상적으로 사용하기 위해서는 업데이트를 무조건 해야했다.  앱스토어에서 다운아래 애플 지원 글에 "App Store 사용하기" 부분의 링크를 클릭하면 App Store 에서 원하는 mac OS의 링크를 클릭하면 앱스토어에서 연결해 다운로드 받을 수 있다.https://support.apple.com/ko-kr/HT211683 macOS를..

Back End/Java

[Java] .charAt, 지정한 인덱스 위치의 문자 반환

.charAt() charAt(int index) 메서드는 Java의 메서드 중 하나로, 문자열에서 지정한 인덱스 위치에 있는 문자를 반환한다. 문자열의 인덱스는 0부터 시작한다. 문자열에서 특정 위치에 있는 문자를 가져와야 할 때 유용하게 사용할 수 있다. 주어진 인덱스에 해당하는 문자를 반환하며, 반환된 문자는 char 데이터 타입으로 나타난다. String str = "Hello"; char c1 = str.charAt(0); // 첫 번째 문자 'H'를 가져옴 char c2 = str.charAt(2); // 세 번째 문자 'l'를 가져옴 str.charAt(0) 은 문자열 Hello의 첫 번째 문자인 H를 가져오며, str.charAt(2)는 l을 가져온다. StringIndexOutOfBoun..

Back End/Java

[Java] StringBuilder, 자바에서 String 문자열 다루기

StringBuilder은 Java 에서 문자열을 더 효율적으로 다루기 위해 사용되는 클래스이다. 가변적인 문자열을 생성하고 관리할 수 있도록 도와주며, 문자열을 수정하거나 연결할 때 더 효율적인 작업을 가능하게 한다. String 과의 차이점 String 은 한 번 생성되면 수정할 수 없다. 수정이 필요한 경우 새로운 문자열을 생성해야한다. 하지만, StringBuilder은 가변적으로 문자열을 관리하며, 필요한 경우 문자열을 수정하거나 추가할 수 있다. StringBuilder의 주요 메서드 append(String str) 문자열의 끝에 지정한 문자열을 추가한다. insert(int offset, String str) 지정한 위치에 문자열을 삽입한다. delete(int start, int end)..

Back End/Java

[Java] Scanner.nextInt(16), 16진수

Scanner.nextInt(16) 16진수를 10진수 정수로 입력받을 수 있다. 8진수는 16대신 8을 입력하면 된다.

Project/알고리즘

[Java] StringTokenizer 자바 문자열 분리하기 (백준 1152)

StringTokenizer는 Java 프로그래밍 언어에서 제공되는 클래스로, 문자열을 지정한 구분자(delimiter)를 기준으로 분리해주는 역할을 합니다. 주로 텍스트 처리 작업에서 사용되며, 문자열을 특정 구분자를 기준으로 여러 개의 토큰(token)으로 분리할 때 유용합니다. StringTokenizer tokenizer = new StringTokenizer(inputString, delimiter); 여기서 inputString은 분리하고자 하는 문자열이고, delimiter는 문자열을 분리할 때 사용할 구분자입니다. 예를 들어, 아래 코드는 쉼표로 구분된 문자열을 StringTokenizer를 사용하여 분리하는 예시입니다: String input = "apple,banana,grape,ora..

Back End/Java

[Java] toCharArray(), String 을 char 배열로 만들기

toCharArray() String 입력을 Char 배열로 변환한다. Scanner sc = new Scanner(System.in); String a = sc.nextLine(); char[] arr = b.toCharArray();

Back End/Java

[Java] next()와 nextline() 의 차이

sc.next 공백 전까지의 단어를 읽는다. The Curious Case of Benjamin Button 0 T1 h2 e sc.nextline 엔터 전의 문장 전체를 읽는다. 공백까지 읽어온다. The Curious Case of Benjamin Button 0 T1 h2 e3 4 C5 u6 r7 i8 o9 u10 s11 12 C13 a14 s15 e16 17 o18 f19 20 B21 e22 n23 j24 a25 m26 i27 n28 29 B30 u31 t32 t33 o34 n

Project/알고리즘

[Java] long보다 큰 BigInteger (백준 1271- 엄청난 부자2)

처음에 작성한 코드는 다음과 같다. 그런데 런타임 에러가 나서 질문 게시판의 힌트를 보니, 10의 1000승은 int에 담을 수 없을 정도로 큰 수입니다. 라고 한다. 대충 int 보다 훨씬 큰 수를 담을 수 있어야 한다는 뜻으로 이해했다. import java.util.Scanner; public class Main { public static void main(String[] args) { int n,m; Scanner sc = new Scanner(System.in); n = sc.nextInt(); m = sc.nextInt(); System.out.println(n/m); System.out.println(n%m); } } 하지만, long을 썼지만 long 도 런타임 에러가 발생했다. 그러면,..

Project/알고리즘

BAEKJOON 백준에 자바코드 제출하는 방법

백준에서는 제출해야하는 양식이 정해져 있다. 이 양식에 맞지 않으면 맞은 코드도 틀렸다고 인식한다. 백준 코드 제출하는 방법 1. Class 명 Main으로 변경 백준에서는 클래스를 Main.java 로 인식하기 때문에 클래스명을 Main으로 바꿔줘야 한다. 2. 필요없는 sysout을 전부 지우기 백준에서는 정답 이외의 출력은 전부 오답으로 체크한다. 3. 맨 위 package 지우기 위의 양식을 지우면 다음과 같은 결과가 나온다. 위의 코드는 내가 java 에서 체크할 때 작성한 것이고, 밑의 코드는 내가 백준에 제출한 코드이다. 양식에 맞지 않게 제출하면 전부 틀렸다고 나오니, 꼭 요구한 문제의 결과에만 sysout을 붙여야한다. 자바에서 작성한 코드 package julyW5; import jav..

Mac 개발환경

맥북 터미널 관리자 권한 실행하기

sudo su sudo su 입력하고 원하는 작업 실행.

Lar
'분류 전체보기' 카테고리의 글 목록 (8 Page)