https://school.programmers.co.kr/learn/courses/30/lessons/181938
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
👇소스 코드
class Solution {
public int solution(int a, int b) {
int first = Integer.parseInt(String.valueOf(a) + String.valueOf(b));
int second = 2 * a * b;
return first > second ? first : second;
}
}
🐣코드 설명
우선 a,b의 타입을 int -> string으로 변환 후 두 문자열을 더한 값을 first라는 변수에 저장하였고
문제에서 주어진대로 2*a*b한 값을 second라는 변수에 저장하였다.
그리고 만약 first에 저장되어있는 값이 second보다 크다면 first를 아니면 second를 반환하도록 하였다.
class Solution {
public int solution(int a, int b) {
return Math.max(Integer.parseInt(String.valueOf(a)+String.valueOf(b)),2*a*b);
}
}
++ 이런 방법도 있떠라...
728x90
'Algorithm > Programmers' 카테고리의 다른 글
프로그래머스 ) 피자 나눠 먹기 (3) [JAVA/자바] - 오늘의 TIL (0) | 2025.04.06 |
---|---|
프로그래머스 ) ROOT 아이템 구하기 [SQL] - 오늘의 TIL (0) | 2025.04.06 |
프로그래머스 ) 문자열 곱하기 [JAVA/자바] - 오늘의 TIL (0) | 2025.04.06 |
프로그래머스 ) [PCCE 기출문제] 1번 / 문자 출력 [JAVA/자바/python/파이썬] - 오늘의 TIL (0) | 2025.04.05 |
프로그래머스 ) Python 개발자 찾기 [SQL] - 오늘의 TIL (0) | 2024.06.12 |