728x90 코딩테스트 연습53 프로그래머스 코딩테스트 lv.0 - 문자열안에 문자열 자바/JAVA 문제 설명 소스 코드 class Solution { public int solution(String str1, String str2) { int answer = 0; boolean result = str1.contains(str2); return result ? 1 : 2; // 삼항연산자. } } boolean result = str1.contains(str2); > str1 안에 str2 가 포함 여부 검사. 포함되어 있으면 true, 아닐 경우 false. return result ? 1 : 2; > 삼항 연산자 ( ? : ) 를 사용하여 result 값에 따라 결과를 반환. 만약 true 일 경우 1을 반환하고, false 일 경우 2를 반환한다. 230818 학습. 2023. 8. 18. 프로그래머스 코딩테스트 lv.0 - 중복된 숫자 개수 자바/JAVA 문제 설명 소스 코드 class Solution { public int solution(int[] array, int n) { int answer = 0; for (int i = 0; i < array.length; i++) { if (array[i] == n) { answer++; } } return answer; } } 난이도 중하. 풀만했으~ 2023. 8. 17. 프로그래머스 코딩테스트 lv.0 - 자릿수 더하기. 자바/JAVA 문제 설명 소스 코드 class Solution { public int solution(int n) { int answer = 0; while (n > 0) { answer += n % 10; // 일의 자리. n /= 10; // 십의 자리, 그 이상. } return answer; } } while 문을 이용해 일의 자리와 그 이상의 자리들을 구분해서 구해야한다. 난이도는 중하. 230816 학습. 2023. 8. 16. 프로그래머스 코딩테스트 lv.0 - 삼각형의 완성조건 (1). 자바/JAVA 문제 설명 소스 코드 import java.util.*; class Solution { public int solution(int[] sides) { int answer = 0; Arrays.sort(sides); if (sides[2] < (sides[0] + sides[1]) ) { answer = 1; } else { answer = 2; } return answer; } } 난이도는 그럭저럭.. 풀만했다. 230815 학습. 2023. 8. 15. 프로그래머스 코딩테스트 lv.0 - 머쓱이보다 키 큰 사람. 자바/JAVA 문제 설명 소스 코드 class Solution { public int solution(int[] array, int height) { int answer = 0; for (int i = 0; i height) { // array배열의 i 번째 숫자가 height 보다 클 경우 // answer 1 증가. answer++; } } return answer; } } 2023. 8. 14. 프로그래머스 코딩테스트 lv.0 - 배열 원소 JAVA / 자바 문제 설명 및 입출력 예 소스 코드 class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; for (int i = 0; i < answer.length; i++) { answer[i] = strlist[i].length(); } return answer; } } 정답률 순으로 문제를 풀고 있어서 그런지 확실히 체감 난이도는 낮았다. 진작에 이렇게 풀 걸. 230813 학습. 2023. 8. 13. 프로그래머스 코딩테스트 lv.0 - 편지 JAVA / 자바 문제 설명 소스 코드 class Solution { public int solution(String message) { int answer = 0; answer = message.length() * 2; return answer; } } 가로 길이는 message 의 길이다 라고 여기고 문제를 풀었다. 230812 학습. 2023. 8. 12. 이전 1 2 3 4 5 ··· 8 다음 728x90