Algorithm/Programmers 2024. 2. 16.
[JAVA/프로그래머스] > 코딩 기초 트레이닝 > 문자 리스트를 문자열로 반환하기
문제 설명 문자열이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 입출력 예 arr result ["a","b","c"] "abc" 1번 풀이 1 2 3 4 5 6 7 8 9 public String solution(String[] arr) { String answer = ""; for(int i=0; i
Algorithm/Programmers 2024. 2. 13.
[JAVA/프로그래머스] > 코딩 기초 트레이닝 > 문자열 겹쳐쓰기
1. 문제 설명 2. 제한 사항 3. 입출력 예 예제 1번의 my_string 에서 인덱스 2부터 overwrite_string 의 길이만큼에 해당하는 부분은 "lloWorl"이고 이를 "lloWorl"로 바꾼 "HelloWorld"를 return 합니다. 예제 2번의 my_string 에서 인덱스 7부터 overwrite_string 의 길이만큼에 해당하는 부분은 "29b8UYP"이고 이를 "merS123"로 바꾼 "ProgrammerS123"를 return 합니다. 풀이 1번 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class Solution { public String solution(String my_string, String overwrite_string, int s..
Algorithm/Programmers 2024. 2. 12.
[JAVA/프로그래머스] > 코딩 기초 트레이닝 > n의 배수
입출력 #1 98은 2의 배수이므로 1을 return 합니다. 입출력 #2 32는 3의 배수가 아니므로 0을 return 합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 class Solution { public int solution(int num, int n) { int answer = 0; if(num % n == 0) { answer = 1; } else { answer = 0; } return answer; } } Colored by Color Scripter cs
Algorithm/Programmers 2024. 2. 12.
[JAVA/프로그래머스] > 코딩 기초 트레이닝 > rny_string
입출력으로 String 타입 rny_string 가 주어질 때, rny_string의 모든 "m"의 값을 "rn"으로 바꾼 문자열로 return 하는 soulution 함수를 작성해야 합니다. 1 2 3 4 5 6 class Solution { public String solution(String rny_string) { String answer = rny_string.replace("m","rn"); return answer; } } Colored by Color Scripter cs
Git Hub 2024. 1. 12.
[Git Hub] git add 및 git hub와 연동하기
1. 연습하기 위한 git에 저장할 폴더를 생성합니다 2. 폴더 우클릭을 하고 "Open Git Bash here"를 클릭 하고 깃을 처음 사용하기 위해서 git init 를 입력 3. git init 를 입력하면 아래와 같이 해당 폴더에 .git가 생성됩니다. 4. git 명령어를 사용시에 아래와 같이 user.email과 user.name을 입력하라고 나오는데 git config --global user.email "이메일" git config --global user.name "이름" 이렇게 입력하면 됩니다. 5. 저는 "abc" 라는 텍스트 문서를 git에 저장해보겠습니다. git add 파일명 git commit -m '메모내용' git add . 을 하게 되면 해당 폴더 내 파일 전부를 저장
New Database/MySQL 2024. 1. 10.
[MySQL] mysql jdbc driver 다운로드
1. "mysql jdbc driver" 검색 2. https://dev.mysql.com/downloads/connector/j/ MySQL :: Download Connector/J MySQL Connector/J is the official JDBC driver for MySQL. MySQL Connector/J 8.0 and higher is compatible with all MySQL versions starting with MySQL 5.7. Additionally, MySQL Connector/J 8.0 and higher supports the new X DevAPI for development with MySQL Ser dev.mysql.com 3. 원하는 Version 을 확인 후에 ..
New Programming/Java 2023. 9. 17.
[Java] 자바 문자열 가르기 (subString)
오늘은 자바에서 문자열을 자르는 방법중에 하나로 사용되는 subString에 대해서 알아보겠습니다. String birthday = "1993/12/08" 라는 날짜 형식의 데이터가 있다고 가정했을 때, 이 문자열을 년도와 월 그리고 출생일로 구분해 보겠습니다. 우선 출생년도와 월 그리고 출생일을 분리하기 위해서는 1 9 9 3 / 1 2 / 0 8 -- 문자열 0 1 2 3 4 5 6 7 8 9 -- 번호 이라는 자바세계에서 0부터 번호를 세는 규칙을 알아야 합니다. stringName.substring(시작위치, 끝위치는 미포함); 를 정해서 원하는 구간을 지정할 수 있는데 만약에 내가 1993 이라는 년도를 지정하기를 원한다면 stringName.substring(0, 4)을 하면 됩니다. --> ..
New Programming/VSC 2023. 6. 29.
Visual Studio Code / 단축키 설정 변경
1. Visual Studio Code 실행 2. [ Ctrl + K , Ctrl + S ]로 실행하거나 왼쪽아래 톱니바퀴 눌러서 바로가기 키로 들어가기 3. 저는 여기서 줄 삭제를 찾아서 [ Ctrl + D ] 로 변경하겠습니다. 원하는 명령을 검색 후에 키 바인딩을 눌러서 변경합니다. 4. 만약 본인이 설정하려는 키 바인딩이 이미 있을 경우 아래와 같이 나오게 되는데 원래 기본으로 설정된 명령이 필요가 없다면 해당 키 바인딩을 삭제(Delete)시키고 원하는 키 바인딩을 입력한다. 5. 줄 삭제 명령 키 바인딩 [ Ctrl + D ] 로 변경완료
New Programming/VSC 2023. 6. 28.
Visual Studio Code / 글꼴 변경
1. Visual Studio Code 실행 2. 왼쪽 제일 아래에 있는 톱니바퀴 or [ Ctrl + , ] 를 눌러서 설정으로 들어가기 3. Editor: Font Family 를 확인 4. 처음에는 [ Consolas, 'Courier New', monospace ] 이렇게 설정되어 있는데 제일 앞쪽에 있는 폰트부터 사용하기 때문에 Consolas 앞에 사용하려는 폰트를 적는다. 5. 필자는 JetBrains Mono를 사용 6. 변경된 폰트를 확인
New Programming/VSC 2023. 6. 28.
Visual Studio Code / Java 개발 환경 설정하기
1.Visual Studio Code 설치하기 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 2. 자바 설치하기 https://eating-coding.tistory.com/70 자바 설치 방법..
New Programming/Java 2023. 3. 24.
자바 숫자 맞추기 게임
1. 1~100 사이의 임의의 수를 정한다. 2. 숫자를 입력받아 임의의 수를 맞출때까지 계속한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import java.util.Scanner; public class NumberGame { public static void main(String[] args) { int input = 0, answer = 0; answer = (int)(Math.random() * 100 ) +1; // 1~100 사이의 임의의 수를 저장 Scanner scan = new Scanner(System.in); //System.out.println(answer); -- 정답 확인 do { System.out.p..
New Programming/Java 2023. 3. 6.
자바 설치 방법, JDK 설치, 환경 변수 설정
https://www.oracle.com/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 위의 링크를 클릭해서 들어갑니다. JDK는 여러가지의 버전으로 제공이 된다. Java SE의 경우 JDK의 버전과 동일하기 때문에 Java 19를 설치한다고 하면 Java SE 19 혹은 JDK 19를 설치한다는 것이다. 본인의 환경에 맞는 버전으로 맞는 버전으로 자바를 설치하고 나서 이제 환경 변수를 등록해야 한다. 1)..
Error 2020. 10. 22.
jar 파일 알집으로 실행되는 문제 해결을 해보자
jar 파일을 실행시키기 위해서는 해당 연결 프로그램이 Java Platform SE binary인 상태에서 실행해야 합니다. jar 파일이 알집으로 되어있으신 분들은 알집의 환경설정에 있는 파일 연결에 연결할 확장자에 JAR가 체크되어있을 텐데 이를 해제해주시면 됩니다. 혹시나 위의 방법으로 안되시는 분의 경우 아래의 방법을 따라 해 주세요. 1. Windows 설정에 들어가서 "앱" 선택 2. "기본 앱"을 선택하고 "앱별 기본값 설정"을 선택 3. "ALZip"을 선택한다. 4. ". jar " 확장자명을 찾아서 연결 앱을 "Java Platform SE binary"로 변경하면 끝