👌
プログラミング自主学習 DAY48 全体復習/Coding Test
class Solution {
public String solution(String myString) {
String answer = "";
char[] temp = myString.toCharArray();
char ch;
for(int i=0; i<temp.length; i++){
if(temp[i]>='A'&& temp[i]<='Z'){
ch = (char)(temp[i]+32);
}else{
ch = temp[i];
}
String a = String.valueOf(ch);
answer += a;
}
return answer;
}
}
/*Stringをcharの配列に変換し、大文字、小文字である場合をif-else caseに分けた。
=も演算子であるため、自動的にintに変換されることを気付かなかった。
char変数に代入しようとしてもできなかった。
キャストで問題を解決し、文字列に変換して、またプラスした。*/
class Solution {
public int[] solution(int[] num_list, int n) {
int[] copy_list = new int[n];
System.arraycopy(num_list,0,copy_list,0,n);
return copy_list;
}
}
//例) ["a","b","c"] -> "abc"
class Solution {
public String solution(String[] arr) {
String answer = "";
for(String a : arr)
{ answer += a; }
return answer;
}
}
String[] combine = {a,b,c};
String answer = arr.join("zzz", combine);
//result : azzzbzzzc
Discussion