울음참고 개발공부
⭐ 코딩 기초 트레이닝 > 문자열 여러 번 뒤집기 java

https://school.programmers.co.kr/learn/courses/30/lessons/181913?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(String my_string, int[][] queries) { char[] charArray = my_string.toCharArray(); for (int i = 0; i < queries.length; i++) { int start = queries[i][0]; int end = queries..

코딩 기초 트레이닝 > 글자 이어 붙여 문자열 만들기 java

https://school.programmers.co.kr/learn/courses/30/lessons/181915 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ## 문제가 있는 오답 import java.util.*; class Solution { public String solution(String my_string, int[] index_list) { String answer = ""; String[] StringArray = new Array[my_string.length]; for(int i=0; i

article thumbnail
코딩 기초 트레이닝 > 9로 나눈 나머지 Java # 문자의 숫자값 얻기 - 아스키 코드 사용

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(String number) { int sum = 0; for (char c : number.toCharArray()) { sum += c - '0'; // char를 int로 변환하여 덧셈 } return sum % 9; } } 1 ) number 문자열을 문자 배열로 변환 2 ) 각 자리 숫자를 덧셈하여 sum 에 누적하기 이때, 각 문자의 숫자 값은 '0' 에서 빼서 얻을 수 있다. 문자에서 숫자값 얻기 '0' 은 아스키 코드에서 숫자 0의..

article thumbnail
⭐⭐ 코딩 기초 트레이닝 > 주사위 게임 3 Java ( 미완 )

# 주사위 게임 2 2023.07.18 - [코테연습/프로그래머스] - 코딩 기초 트레이닝 > 주사위 게임 2 Java 코딩 기초 트레이닝 > 주사위 게임 2 Java class Solution { public int solution(int a, int b, int c) { int answer = 0; int answer1 = a+b+c; int answer2 = (a*a + b*b + c*c); int answer3 = (a*a*a + b*b*b + c*c*c); if(a==b) { if(b==c){ answer = answer1 * answer2 * answer3; } else { answer = answer1 * megak.tistory.com # 주사위 게임 3 https://school.prog..

코딩 기초 트레이닝 > 간단한 논리 연산 Java

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 말 그대로 간단한 논리 연산에 관한문제 논리 연산 '|| (or)' 과 '&& (and)' 의 개념을 알고있는지 확인하는 문제이다. class Solution { public boolean solution(boolean x1, boolean x2, boolean x3, boolean x4) { return (x1 || x2) && (x3 || x4); } }

article thumbnail
코딩 기초 트레이닝 > 콜라츠 수열 만들기 Java

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int n) { ArrayList answerArray = new ArrayList(); while(n!=1){ if(n%2==0){ answerArray.add(n); n /= 2; }else{ answerArray.add(n); n = 3 * n + 1; } } answerArray.add(1); int[] answer = new int[answerArray.size()]; for(int i=0; i

코딩 기초 트레이닝 > 배열 만들기 4 - Java

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.ArrayList; class Solution { public int[] solution(int[] arr) { ArrayList stkList = new ArrayList(); int i = 0; while (i < arr.length) { if (stkList.isEmpty()) { stkList.add(arr[i]); i++; } else if (stkList.get(stkList.size() - 1) < arr[i]) { stkList.add(arr[i]); i++; } ..

article thumbnail
⭐⭐ 코딩 기초 트레이닝 > 배열 만들기 2 - Java / matches 함수

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.ArrayList; import java.util.Arrays; class Solution { public int[] solution(int l, int r) { ArrayList resultList = new ArrayList(); for (int i = l; i