본문 바로가기

전체 글252

서울에서 김서방 찾기_프로그래머스 [필요개념] > String.format() 메서드 [나에게 주는칭찬] > 무슨 지식을 써야할지 알고있었고, (fstring같은 것) 그것을 접목시키기 위해 필요한 지식을 찾은 것에 대한 칭찬 참고링크 https://library1008.tistory.com/5 public class Hello { public static void main(String[] args) { String answer = ""; String[] arr = new String[]{"Jane","Kim"}; for(int i=0; i 2022. 9. 24.
문자열 다루기 기본_프로그래머스 [필요개념] > Integer.parseInt 메서드 > try catch exception 문 [나에게 주는 칭찬] 처음인데도 기존에 알고있던 지식을 이용한 접근방식이 좋았으며, 효율적으로 매우 잘 풀었음! public class Hello { public static void main(String[] args) { String s = "a234"; boolean answer = true; if(s.length()==4 || s.length()==6){ try { Integer.parseInt(s); } catch (Exception e){ answer = false; } answer = true; } else{ answer = false; } } } 2022. 9. 23.
문자열 내 p와 y의 개수_프로그래머스 [필요개념] > String을 char로 나눈 뒤 배열에 담는 꿀팁 > == 과 equals의 차이점 > 왜 어떤 곳에선 ==이고 어떤 곳에서는 equals일까? public class Hello { public static void main(String[] args) { boolean answer = true; String s = "pPoooyY"; //소문자 변경 후, split함수로 단어마다 나눈 뒤 배열에 담음 String[] arr = s.toLowerCase().split(""); System.out.println(arr[0]); //출력값 p int p_count =0; int y_count =0; // 배열의 크기에 맞게 for문을 돌며 p 혹은 y와 같은 것이 있을 시 각자의 // cou.. 2022. 9. 23.
나누어 떨어지는 숫자배열_프로그래머스 [필요개념] > 자료구조 > ArrayList > Array는 고정인덱스가 있다. 그래서 동적인 작업이 불가능하다. 처음부터 배열크기를 설정해야한다. > ArrayList(list)는 동적으로 할당할 수 있다. //참고사항 // Array는 고정인덱스가 있다. 그래서 동적인 작업이 불가능하다. 처음부터 배열크기를 설정해야한다. // ArrayList(list)는 동적으로 할당할 수 있다. import java.util.ArrayList; import java.util.Arrays; class Solution { public int[] solution(int[] arr, int divisor){ int[] answer = {}; //ArrayList 생성 ArrayList list = new ArrayLi.. 2022. 9. 23.
핸드폰 번호 가리기_프로그래머스 [필요개념] [문제] public class Hello { public static void main(String[] args) { String number = "01045494736"; char[] arr = number.toCharArray(); for(int i=0; i 2022. 9. 23.
java 과제 1. 데이터타입 특성문제 public class Hello { public static void main(String[] args) { int var1=5; int var2=2; double var3=var1/var2; int var4=(int)(var3*var2); System.out.println(var4); } } 출력값 4 WHY? 1. int 5 / int2로 나누었을 경우, 2.5가 아닌 정수타입인 2가 반환됨. 2. 2 X 2는 결국 4이므로, 4출력 2. 증감연산자 특성문제 public class Hello { public static void main(String[] args) { int x=10; int y=20; int z = (++x) + (y--); System.out.printl.. 2022. 9. 23.