전체 글 (28)


[코테/Java/Lv.0] 특수문자 출력(Escape Sequence)

[코테/Java/Lv.0] 특수문자 출력(Escape Sequence)

내 코드import java.util.Scanner;public class Solution { public static void main(String[] args) { System.out.print("!@#$%^&*(\\'\"?:;"); }} 해설 Java에서 백슬래시와 따옴표는 그 자체로 출력이 되지 않는 특수문자. 따라서 이스케이프 시퀀스가 필요함.백슬래시를 출력하고 싶은 경우 백슬래시를 두번 입력하고, 따옴표를 출력하고 싶은 경우 따옴표 앞에 백슬래시를 붙임. 참고https://www.w3schools.com/java/java_strings_specchars.asp

[코테/Java/Lv.0] 문자열 반복 출력과 .repeat() 메서드

[코테/Java/Lv.0] 문자열 반복 출력과 .repeat() 메서드

문제문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해보세요. 내 코드import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int n = sc.nextInt(); for (int i=0; i 풀이반복문을 사용했다. i가 0부터 1씩 증가하며 str을 출력한다. i 다른 사람 코드 System.out.println(str.repeat(n));​repeat()메서드를 사용했다.St..

[코테/Java/Lv.0] 각도 합치기

[코테/Java/Lv.0] 각도 합치기

문제일반적으로 두 선분이 이루는 각도는 한 바퀴를 360도로 하여 표현합니다. 따라서 각도에 360의 배수를 더하거나 빼더라도 같은 각을 의미합니다. 예를 들면, 30도와 390도는 같은 각도입니다.주어진 코드는 각도를 나타내는 두 정수 angle1과 angle2가 주어질 때, 이 두 각의 합을 0도 이상 360도 미만으로 출력하는 코드입니다. 코드가 올바르게 작동하도록 한 줄을 수정해 주세요. 내 코드import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int angle1 = sc.nextInt(); ..

[Java] sts3 - jdk버전 호환 안됨

Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter sts3, jdk17로 Spring Legacy Project 해서 생성하려니 위와 같은 창이 떴다 1. jdk11 설치 https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html - 운영체제에 맞는 파일을 선택하면 동의 → 로그인 순서로 화면이 나오는데 로그인을 하면 다운로드가 시작됩니다. 2. sts가 설치된 경로를 들어가 sts.ini을 찾고 해당 파일에 -vm C:\Program Files\Java\jdk-11\bin\javaw.exe 새로 설치한 jd..

[자격증] 정보처리기능사 23년 4회 실기 합격후기

[자격증] 정보처리기능사 23년 4회 실기 합격후기

👉 합격기준 100점 만점 60점 이상 👉 응시료 17,200원 👉 시험 일정은 아래 링크 참고 https://www.q-net.or.kr/crf005.do?id=crf00505&gSite=Q&gId=&jmCd=6921&examInstiCd=1 공부방법은 혼자 빠르게 기본기를 잡기엔 무리가 있다고 판단해 컴활 강의로도 유명한 균쌤 정보처리기능사 강의를 들었다. 아마 시험 한달 전부터 들었던 것 같은데 시간이 얼마 없다 하면 보름 전부터 듣고 기출+균쌤 강의 이렇게 병행해도 가능할듯! (저는 아는 부분은 빠르게 훑는 식으로 보고 알고리즘 위주로 들어서 실제 수강시간은 10시간도 안되었던 것 같아요) 균쌤 강의는 코딩 문제 풀 때 많이 도움됨. 시나공 실기 기출 복원 문제 회차별로 2회씩 풀고 모르는 부분 ..

[MongoDB] TimeOutException 해결하기

[MongoDB] TimeOutException 해결하기

프로젝트 JDK와 컴퓨터에 깔린 JDK 버전이 일치함 Network Access에 내 IP 추가한 상태 (MongoDB atlas는 화이트리스트에 등록된 아이피 주소에 한해 접근 가능) - 문제 상황 : 로컬에서 연 홈페이지가 MongoDB TimeOutException으로 안 뜸 - 해결방법 : Network Access에서 모든 IP로 접속할 수 있게 설정함 MongoDB Atlas 로그인 후 화면. 설정할 프로젝트에 들어간다. 화면 왼쪽 아래에 Network Access 탭 클릭 우선적으로는 목록에 자신의 IP주소가 있는지 확인하고, 안된다면 오른쪽에 초록버튼 [ADD IP ADDRESS] 클릭. 맨위 버튼인 어디서든 접속 허용 버튼을 누르고 2번란에 0.0.0.0/0이 입력되었는지 확인 후 [Co..

[Java] 출력타입

%s : 문자열 (string) %d : 정수형 (int) %n : 줄바꿈 %f : 실수형(float) %t : date, time %o : 8진수 %x : 16진수 %b : boolean (true, false) %e : 지수 더보기 C언어 출력타입 %d : 10진수(정수형, int) %f : 실수형(float) %e : 지수형 %o : 8진수 %x : 16진수 %u : 부호없는 10진수 (unsigned int) %g : 실수형 자동 출력 %p : 포인터의 주소 %c : 하나의 문자로 출력 %s : 문자열 (string)

개발 환경 세팅 (롬복 Lombok 설치)

개발 환경 세팅 (롬복 Lombok 설치)

https://projectlombok.org/download 위 링크에 들어가서 제일 큰 빨간 글씨 [Download 버전] 눌러서 다운로드 클릭해서 파일이 실행되면 그냥 해도 되지만 안된다면 아래의 방법으로 하면 된다. cmd 실행 후 디렉터리를 이동하는 명령어를 입력해준다. → cd java -jar lombok.jar 입력해서 파일을 실행시킨다 IDE를 찾을 수 없다는 것이므로 2번 버튼 [Specify location..]을 눌러 STS 혹은 Eclips등 개발 툴이 설치된 경로를 설정해주면 된다. IDE 경로가 정상적으로 입력되었다면 오른쪽에 [Install/Update] 클릭 성공적으로 설치되었다. 설치 후 롬복이 정상적으로 작동하지 않는다면 참고할만한 글 https://study-js.ti..

개발 환경 세팅 (STS 설치)

개발 환경 세팅 (STS 설치)

JDK 17 버전이 설치되어있음. Spring Boot 3.x 버전 이상은 JDK 17부터 지원. 설치하기 https://spring.io/tools 위 링크에 접속해서 스크롤을 내리면 사진과 같은 창이 나온다. 윈도우는 맨 아래 노란색 파일을 다운로드. 칠해진 파일이 다운로드 된 파일이다. 다운로드 된 Jar 파일을 클릭해서 열면 노란색 아래에 있는 폴더가 나온다. 다운로드 파일 아래에 있던 폴더를 누른 다음 SpringToolSuite4 클릭 위 프로그램을 실행하면 사진과 같은 창이 나타남. 작업공간을 설정하는 창이므로 미리 생성해뒀던 폴더에 지정해도 되고 자동으로 생성되는 폴더에 할 수 있다. 임의로 설정시에는 [Browse..] 클릭 후 해당 폴더 설정해주면 됨. 작업공간 설정 후 [Launch]..