본문 바로가기

Java/공부20

[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.
라인 개발자가 알려주는 코딩 테스트 준비 방법 코테 준비를 어떻게 해야할지 조언을 얻기위해 캐치에서 강의를 신청했다! 나와 같은 비전공자이고 심지어 주전공도 같아서 나도 하면 될까?에서 할 수 있다! 라는 자신감이 생겼다. 강사님은 파이썬으로 하셨고 점프 투 파이썬을 갖고 공부하셨다고 한다. 자료구조 알고리즘은 sw expert academy에서 공부했고 course먼저 들은 후에 코딩을 했다고 한다. https://swexpertacademy.com/main/main.do 문풀 방법 1. 조건을 주석으로 정리하기 2. 큰 요구사항을 여러 요구사항으로 쪼개서 각각 구현 후, 디버그하여 조립하기. 마지막으로 강사님께서 해주신 조언과 경험 1. 급할수록 돌아가라! 기초부터 할 것. 2. 일단 지원하기. 3. 백준, 삼성 sw역량 테스트 기출 문제처럼 구.. 2023. 7. 4.