울음참고 개발공부
article thumbnail
코딩테스트입문 > 피자 나눠 먹기 (2) - java # 유클리드 호제법

https://school.programmers.co.kr/learn/courses/30/lessons/120815 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { int gcd(int n, int m) { int r; if(n 0) { r = n % m; n = m; m = r; } return n; } public int solution(int m) { int answer = 0; int[] result = new int[2]; if(..

코딩테스트입문 > 짝수는 싫어요 java

https://school.programmers.co.kr/learn/courses/30/lessons/120813 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int n) { List arr = new ArrayList(); for(int i=0; i

article thumbnail
코딩 기초 트레이닝 > 배열 만들기 5

https://school.programmers.co.kr/learn/courses/30/lessons/181912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(String[] intStrs, int k, int s, int l) { List result = new ArrayList(); for(int i=0; i k){ result.add(ret); } } int[] answer = new int[result.size()]; for(int i=0;..

⭐ 코딩 기초 트레이닝 > 문자열 여러 번 뒤집기 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); } }