프로그래머스 Lv.0 flag에 따라 다른 값 반환하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 5. 01:13프로그래머스 Lv.0 flag에 따라 다른 값 반환하기

class Solution { public int solution(int a, int b, boolean flag) { int answer = 0; if(!flag) { return a - b; } if(flag) { return a + b; } return answer; } }

프로그래머스 Lv.3 최고의 집합
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 5. 00:49프로그래머스 Lv.3 최고의 집합

class Solution { public int[] solution(int n, int s) { // n = 집합의 개수 // 존재하지 않을 때 if(n > s) { return new int[] {-1}; } int[] answer = new in..

프로그래머스 Lv.2 올바른 괄호
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 4. 23:38프로그래머스 Lv.2 올바른 괄호

class Solution { boolean solution(String s) { boolean answer = true; int count = 0; for(int i = 0; i < s.length(); i++) { if (s.charAt(i) == '(..

프로그래머스 Lv.1 x만큼 간격이 있는 n개의 숫자
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 4. 22:33프로그래머스 Lv.1 x만큼 간격이 있는 n개의 숫자

class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; for(int i = 1; i

프로그래머스 Lv.1 문자열 내 p와 y의 개수
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 4. 22:02프로그래머스 Lv.1 문자열 내 p와 y의 개수

class Solution { boolean solution(String s) { boolean answer = true; s = s.toUpperCase(); int p = 0; int y = 0; for(int i = 0; i < s.length(); i++) { char c = s.charAt(i); if( c == 'P') { p++; } if ( c == 'Y') { y++; } } if( p != y) { answer = false; } // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다. System.out.println(answer); return answer; } }

728x90
반응형
image