https://school.programmers.co.kr/learn/courses/30/lessons/250137 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr[PCCP 기출문제] 1번 / 붕대 감기 문제는 url 누르면 들어가서 보실 수 있습니다.충분히 문제를 읽어보고 풀이를 보시면 좋을 것 같습니다. 풀이저의 풀이라서 완벽한 정답인지는 모르겠습니다.반복문을 실행할 때 시작 index를 공격하는 시간부터 시작했습니다.불필요한 붕대감기가 필요하지 않다고 생각했습니다. (풀피인데 포션 먹는 낭비) public int solution(int[] bandage..
compareTo 메서드 compareTo 메서드는 Java의 Comparable 인터페이스를 구현한 클래스에서 사용할 수 있는 메서드로, 두 객체를 비교하여 순서를 결정합니다. String 클래스는 Comparable 인터페이스를 구현하고 있으므로 문자열 간의 비교에 사용할 수 있습니다. 이 메서드는 다음과 같은 규칙에 따라 비교를 수행합니다: 비교 대상인 두 문자열을 비교합니다. 첫 번째 문자열이 두 번째 문자열보다 사전적으로 앞에 올 경우, 음수를 반환합니다. 첫 번째 문자열이 두 번째 문자열보다 사전적으로 뒤에 올 경우, 양수를 반환합니다. 두 문자열이 사전적으로 동일한 경우, 0을 반환합니다. 예시 public class CompareExample { public static void main(..
equals 함수는 객체를 비교하는 함수입니다. 기본 데이터타입은 비교할 수 없습니다. https://www.devkuma.com/docs/java/data-type/#%EA%B8%B0%EB%B3%B8-%EC%9E%90%EB%A3%8C%ED%98%95-primitive-type 링크에서 기본 데이터타입에 대하여 알아보아요! 이제 본론으로 돌아가보겠습니다. equals 함수 예시를 보면서 알아보겠습니다. public class EqualsTest { public static void main(String[] args) { String str = "호소세"; String str2 = "호소세"; String str3 = "호소세지"; System.out.println(str.equals(str2)); //t..
컴파일 후에 한글이 깨져서 \ubc18\ub0a9\uc608\uc815\uc77c 이런 식으로 나오는 경우가 있었죠? 있었을 겁니다... ㅎㅎ 저런 문장은 개발자 도구 console 창에 가서 복사하고 Enter를 치면 무슨 내용인지 쉽게 알 수 있습니다. (위의 단어를 맞춰보세요 ㅋㅋㅋ) 하지만 띄어쓰기가 있으면 조금 번거로우니까 그냥 Eclipse 자체에서 안 깨지게 하는 것이 가장 좋습니다. 이번 예시는 .properties 파일에 대한 것이지만 다른 파일이 깨지면 해당 파일도 설정을 바꾸시면 될 것 같습니다. 매우 감사하게도 밈아 님이 아주 자세히 글을 잘 올려주셨더라고요. 감사합니다. Eclipse .properties 파일 한글 깨짐 해결 1. Preferences → General → Con..
https://pabeba.tistory.com/126 Java - File Class에 대한 간단한 예제 Java를 이용하여 운영체제 위에 있는 폴더와 파일에 접근하는 법을 알아보겠습니다. (아주 간단한 것들만 있으니 참고 부탁드립니다.) 더 많은 정보는 API 문서에 많습니다. https://docs.oracle.com/javase pabeba.tistory.com 이전에도 디렉터리와 파일 만드는 것에 대하여 작성하면서 실전에 사용하고 싶고 폴더 생성 자동화 프로그램을 만들어 보고 싶다고 이야기했습니다. 그것을 드디어 실전에 사용해 보았습니다. ㅠㅠ 복습 차원에서 다시 한번 알아보도록 하겠습니다. 디렉터리(폴더) 자동 생성하기 // 디렉토리 생성 for (int i = 1; i < 11; i++) {..
시간, 월, 일, 번호 등등 을 표현할 때 단위 수를 맞추기 위해 앞에 0을 넣은 적이 있을 것입니다. 예를 들어, 09월 08일 / 00시 04분 같은 것이 있습니다. 뭐 간단하게 +를 사용하여 문자열에 붙여주면 되는데 숫자를 문자열로 바꾸고 더해줘야 합니다. 이러한 것을 조금 더 쉽게 변경할 수 있는 함수가 있어 알아보려고 합니다. 1. %d (10진수 integer ) int i = 23; System.out.println(String.format("%d❤️", i)); System.out.println(String.format("%5d_", i)); System.out.println(String.format("%-5d_", i)); System.out.println(String.format("%0..