숑숑이의 개발일기
[프로그래머스/Java] Lv.0 - 공배수
Algorithm/프로그래머스 2023. 8. 26. 00:01

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181936 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요. 풀이 이번에도 역시 삼항연산자를 사용하여 풀이했다. 대신 조건을 ! 연산자를 사용해 표현했다. 코드 class Solution { public int solution(int number, int n, int m) { i..

[프로그래머스/Java] Lv.0 - n의 배수
Algorithm/프로그래머스 2023. 8. 25. 23:55

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181937 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return, n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 풀이 if문대신 삼항연산자를 사용하여 num / 2가 0일경우 1, 아닐경우 0을 리턴하도록 작성했다. 코드 class Solution { public int solution(int num, int n) { in..

article thumbnail
[Eclipse] Windows 10 이클립스 설치 및 기본설정, 이클립스 완전삭제
Etc/Program 2023. 8. 25. 01:45

기존에 사용하던 Eclipse가 5년전 버전이라 사용하며 잦은 에러가 발생해 새로 설치하기로 했다. 기존의 자바 버전이 jdk 1.8 (Java 8) 이었고, 나는 이번에 11버전으로 새로 다운받았다. 이클립스 2020-09버전부터는 자바 버전 11이상을 필요로 한다. 자바8을 사용하고자 한다면 이클립스 버전 2020-06를 다운받도록 하자! 이클립스 완전 삭제 이클립스는 다른 프로그램과 달리 제어판에서 삭제하는 것이 아니라 아래의 사진 경로(C:/user/사용자)에서 폴더를 삭제하면 된다. 나는 이미 삭제한 이후로 안보이지만, eclipse, eclipse-workspace, .eclipse, .p2 폴더를 모두 삭제해주면 된다. 위의 작성한 폴더중 안보이는 폴더가있다면 보기옵션의 숨긴항목을 체크해서 ..

[프로그래머스/Java] Lv.0 - 문자열 곱하기
Algorithm/프로그래머스 2023. 8. 23. 18:01

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. 풀이 k의 값으로 반복문을 순회하며 answer 변수에 누적했다. 코드 class Solution { public String solution(String my_string, int k) { String answer = ""; for..

[프로그래머스/Java] Lv.0 - 문자 리스트를 문자열로 변환하기
Algorithm/프로그래머스 2023. 8. 23. 17:34

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 풀이 배열의 길이만큼 반복문을 순회하면서 answer 변수에 누적해 저장하고 return 했다. 코드 class Solution { public String solution(String[] arr) { String answer = ""..

[프로그래머스/Java] Lv.0 - 문자열 섞기
Algorithm/프로그래머스 2023. 8. 23. 17:20

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181942 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 풀이 우선 제한사항으로 str1과 str2의 길이가 같다고 정의했으므로 str1의 문자열 길이만큼 반복문을 순회하며 answer변수에 누적해 저장했다. 코드 class Solutio..

[프로그래머스/Java] Lv.0 - 문자열 겹쳐쓰기
Algorithm/프로그래머스 2023. 8. 23. 13:18

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 풀이 우선 my_string 문자열 변수의 길이가 overwrite_string 문자열 변수의 길이보다..

article thumbnail
[JAVA] Windows Java SE 11 설치, 환경 변수 설정
Etc/Program 2023. 8. 23. 01:13

기존에 JAVA 8 버전을 사용하다가, 호환성을 위해 JAVA 11 버전을 설치하기로 했다. 설치방법 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 1) 위의 링크에서 스크롤을 내리다보면 JAVA 11이 있다. 나는 Windows 환경에서 사용할 것이므로 Windows 탭을 눌러 Installer를 클릭한다. 2) 정책에 동의하는 창이 노출되며 체크박스를 체크하고 다운..

[프로그래머스/Java] Lv.0 - 홀짝 구분하기
Algorithm/프로그래머스 2023. 8. 21. 00:08

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181944 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요. 풀이 if문을 사용해 나머지가 0인경우의 조건으로 출력했다. 2를 나눌경우 짝수이거나, 홀수일 수 밖에 없는 2가지의 경우의 수가 생기므로 홀수의 경우에는 else로 처리했다. 코드 import java.util.Scanner; public..

[프로그래머스/Java] Lv.0 - 문자열 돌리기
Algorithm/프로그래머스 2023. 8. 21. 00:03

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181945 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. 풀이 a 문자열의 길이만큼 배열을 순회하면서, charAt() 메서드를 사용해 한글자씩 출력한다. 코드 import java.util.Scanner; public class Solution { public static void main(String[] args)..