울음참고 개발공부
코딩 기초 트레이닝 > 접미사 배열 Java

https://school.programmers.co.kr/learn/courses/30/lessons/181909?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr String 배열을 정렬하여 해결 import java.util.*; class Solution { public String[] solution(String my_string) { String[] answer = new String[my_string.length()]; for(int i=0; i < my_string.length(); i++){ answer[i] = my..

article thumbnail
코딩테스트입문 > 로그인 성공? - Java

https://school.programmers.co.kr/learn/courses/30/lessons/120883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [ 정답 ] class Solution { public String solution(String[] id_pw, String[][] db) { for(int i=0; i "wrong pw" 반환 모두 해당하지 않는 경우 : 'continue' 로 반복문이 끝날 때까지 진행 -> 결국 모두 해당하지않는 경우에는 for 문을 빠져나와 "fail" 를 반환

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

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 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술..

코딩 기초 트레이닝 > 문자열의 뒤의 n글자 - Java #substring()

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

article thumbnail
reflection 이란 ?
4.reflection 2023. 8. 23. 18:00

반사 라는 뜻을 가진 Reflection 은 Java 에서 어떤 의미를 가질까? 간단하게 요약 실행 중인 프로그램이나 시스템의 상태를 검사하거나 수정하는 프로세스로서, 주로 런타임 시에 코드를 분석하고 제어하는 용도로 활용됨 풀어서 해당 뜻을 설명 Reflection 이란 단어 그대로 물체가 거울에 비춰져 자기 자신을 볼 수 있는 것 처럼, 프로그램이 자신의 코드를 거울에 비춰서 살펴보는 기능 이라 표현할 수 있다. 이렇게 해서 프로그램은 자신이 어떤 클래스들을 가지고 있는지, 그 클래스들의 필드와 메서드는 무엇인지 알 수 있다. 그렇다면 어떤 상황에서 쓸까? 커피 클래스를 예시로 들어보자 클래스 안에는 커피의 이름, 가격, 주문하는 메서드가 들어있다 프로그램이 실행 중일때, 리플렉션을 사용하면 프로그램..

코딩테스트입문 > 배열의 평균값 Java

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; } }

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