전체 글

😎 Current : Back-end Developer          💻 Interests : Kotlin, Restful API                          📧 Contact : psung616@naver.com
프로그래머스 코테/프로그래머스 Lv. 1

[프로그래머스 : Java] (2022 KAKAO TECH INTERNSHIP) 성격 유형 검사하기

2022 kakao tech internship 에서 진행한 코딩테스트 문제를 풀어보았다. 지문을 이해하는것부터 너무어려워서 .. 역시 갓카오 아무나못가는기업인가 코드를 작성하긴했지만 반례때문에 계속해서 수정해보아야할것같다. 링크 https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 성격유형 총 8가지를 map에 담아서 0의 값으로 초기화시켜둔다. 2. 첫번째 풀이 코드 import java.util.*; class Solution { ..

프로그래머스 코테/프로그래머스 Lv. 1

[프로그래머스 : Java] 나머지가 1이 되는 수 찾기

링크 https://school.programmers.co.kr/learn/courses/30/lessons/87389 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 문제에 말이 조금 헷갈릴수있는데 나는 처음에 n 은 있는데 x 는 왜없지? 라는 생각을했다가 다시 생각해보니까 그냥 n 을 for문 돌리면 되는것이었다. 나머지가 1이 나오면서 가장작은수일때 return 을 해줘야하니까 break 문으로 바로 탈출해버리면된다. 2. 코드 class Solution { public int solution(int n) { int answer = 0; ..

Java/Java😊

[Java] call by value 는 있지만, call by reference 는 없다.

전에 봤던 면접에서 나온 질문중에 대답하지못했던 부분을 포스팅하려고한다. Call by Value 와 Call by Reference 가 어떤것인가? 프로그래밍에서 함수 호출 방식을 지칭하는 용어로써, 두 방식의 차이는 함수로 전달되는 변수가 원래 데이터의 복사본인지, 아니면 원래 데이터에 대한 참조(reference) 인지에 달려있다. Call by Value Call by Value 에서는 메서드로 값이 복사되어 전달된다. 이 경우, 복사된 값이 메서드 내에서 변경되더라도 원래 변수값은 변경되지 않는다. Java 에서는 기본타입이라고 하는 원시 데이터 유형 (int, float, boolean 등) 이 Call by Value 로 전달이된다. https://yoon-developer.tistory.c..

프로그래머스 코테/프로그래머스 Lv. 1

[프로그래머스 : Java] 카드 뭉치

링크 https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 "i" 라는 단어를 무조건 첫번째에 온다고 생각하면 안된다. 테스트케이스상 몇개만 등장한다고 생각해야된다. 접근방식을 cards1, cards2 로 배열을 만들생각을 하는게아니라 goal 배열에서 한단어씩 조회하는걸로 생각해야한다. 2. 처음에푼 코드 import java.util.*; class Solution { public String solution(String[] car..

yoob
yoob의 기술블로그