https://school.programmers.co.kr/learn/courses/30/lessons/181911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ### 비슷한 문제 https://megak.tistory.com/186 ⭐ 코딩 기초 트레이닝 > 문자열 여러 번 뒤집기 java https://school.programmers.co.kr/learn/courses/30/lessons/181913?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술..
https://school.programmers.co.kr/learn/courses/30/lessons/181910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [ substring() 사용 X ] class Solution { public String solution(String my_string, int n) { String answer = ""; int x = my_string.length() - n; char[] ch = my_string.toCharArray(); for(int i = x; i
반사 라는 뜻을 가진 Reflection 은 Java 에서 어떤 의미를 가질까? 간단하게 요약 실행 중인 프로그램이나 시스템의 상태를 검사하거나 수정하는 프로세스로서, 주로 런타임 시에 코드를 분석하고 제어하는 용도로 활용됨 풀어서 해당 뜻을 설명 Reflection 이란 단어 그대로 물체가 거울에 비춰져 자기 자신을 볼 수 있는 것 처럼, 프로그램이 자신의 코드를 거울에 비춰서 살펴보는 기능 이라 표현할 수 있다. 이렇게 해서 프로그램은 자신이 어떤 클래스들을 가지고 있는지, 그 클래스들의 필드와 메서드는 무엇인지 알 수 있다. 그렇다면 어떤 상황에서 쓸까? 커피 클래스를 예시로 들어보자 클래스 안에는 커피의 이름, 가격, 주문하는 메서드가 들어있다 프로그램이 실행 중일때, 리플렉션을 사용하면 프로그램..
https://school.programmers.co.kr/learn/courses/30/lessons/120817 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public double solution(int[] numbers) { double answer = 0; for(int i=0; i < numbers.length; i++){ answer += numbers[i]; } return answer/= numbers.length; } }
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(..
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
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;..
parse 메서드 : 문자열을 다양한 타입으로 변환하는 메서드 Integer.parseInt(String s): 문자열을 정수로 변환합니다. 예를 들어, "123" 문자열은 123 정수로 변환됩니다. 변환 중에 문자열이 올바른 숫자 형식이 아니라면 NumberFormatException이 발생합니다. Double.parseDouble(String s): 문자열을 배정밀도 부동 소수점 숫자로 변환합니다. 예를 들어, "3.14" 문자열은 3.14 배정밀도 부동 소수점 숫자로 변환됩니다. 변환 중에 문자열이 올바른 숫자 형식이 아니라면 NumberFormatException이 발생합니다. Boolean.parseBoolean(String s): 문자열을 논리값으로 변환합니다. 대소문자를 구분하지 않고, "t..