본문 바로가기

Java26

[JAVA] 예제로 chartAt 익숙해지기 [문제] 프로그래머스 문자열 섞기 class Solution { public String solution(String str1, String str2) { String answer = ""; for(int i = 0; i< str1.length(); i ++){ answer += str1.charAt(i); answer += str2.charAt(i); } return answer; } } charAt 효자네 하지만 자꾸 같은 방법으로 풀려고 하지 않기! 주의주의 2023. 7. 5.
[JAVA]예제로 문자열 자르는 연습해보기 [문제] 프로그래머스 문자열 겹쳐쓰기 class Solution { public String solution(String my_string, String overwrite_string, int s) { char[] char1 = my_string.toCharArray(); char[] char2 = overwrite_string.toCharArray(); System.arraycopy(char2,0, char1, s,char2.length ); String answer = new String(char1); return answer; } } arraycopy 사용 System.arraycopy(배열1, 배열1의 복사시작 번호, 배열 2, 배열 2의 복사시작번호, 복사 길이) charArray와 arrayc.. 2023. 7. 5.
아스키문자 변환과 관련한 자바 메소드 공부 [문제] 프로그래머스 대소문자 바꿔 출력하기 **Ascii A = 65 a = 97 1. 처음 작성한 코드 public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); for(int i = 0 ; i < a.length(); i++){ char alpha = a.charAt(i); int num = (int)alpha; if(97 2023. 7. 5.
예제로 배열 배우기 [JAVA] SW Expert Academy D1. 대각선 출력 package D1; public class DiagonalLine { public static void main(String[] args) { String[][] str = new String[5][5] ; for (int i = 0; i 2023. 7. 4.