본문 바로가기

코딩테스트288

[Java] 인덱스 바꾸기 문제 문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 < my_string 의 길이 < 100 0 ≤ num1, num2 < my_string 의 길이 my_string 은 소문자로 이루어져 있습니다. num1 ≠ num2 class Solution { public String solution(String my_string, int num1, int num2) { String answer = ""; char[] ch = my_string.toCharArray(); ch[num1] = my_string.charAt(num2.. 2023. 7. 7.
[Java] 영어가 싫어요 문제 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. 제한사항 numbers 는 소문자로만 구성되어 있습니다. numbers 는 "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" 들이 공백 없이 조합되어 있습니다. 1 ≤ numbers 의 길이 ≤ 50 "zero"는 numbers 의 맨 앞에 올 수 없습니다. import java.util.HashMap; class Solution { public long solution(String numbers) { St.. 2023. 7. 7.
[Java] 대문자와 소문자 문제 문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string 의 길이 ≤ 1,000 my_string 은 영어 대문자와 소문자로만 구성되어 있습니다. class Solution { public String solution(String my_string) { String answer = ""; for(int i = 0; i < my_string.length(); i++) { answer += Character.isUpperCase(my_string.charAt(i)) ? Character.toLowerCase(my_string.charAt(i)) : Character.to.. 2023. 7. 7.
[Java] 암호 해독 문제 군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다. 암호화된 문자열 cipher 를 주고받습니다. 그 문자열에서 code 의 배수 번째 글자만 진짜 암호입니다. 문자열 cipher와 정수 code가 매개변수로 주어질 때 해독된 암호 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ cipher 의 길이 ≤ 1,000 1 ≤ code ≤ cipher 의 길이 cipher 는 소문자와 공백으로만 구성되어 있습니다. 공백도 하나의 문자로 취급합니다. class Solution { public String solution(String cipher, int code) { String answer = ""; for(int i = code-1.. 2023. 7. 7.