본문 바로가기

Java20

문자 반복출력하기 [프로그래머스] 문자 반복 출력하기 _ Java (tistory.com) [프로그래머스] 문자 반복 출력하기 _ Java class Solution { public String solution(String my_string, int n) { String str = ""; String[] arr = my_string.split(""); for(int i=0; i yeon-ju-k.tistory.com 이 사람 처럼 풀다가 더 편해보이는 코드 발견해서 나도 받아적음 class Solution { public String solution(String my_string, int n) { String str = ""; String[] arr = my_string.split(""); for(int i=0; i 2023. 6. 6.
숨어있는 숫자의 덧셈 (1) [프로그래머스/JAVA] 나의 답 슬슬 이정도면 효율적으로 푸는 것 보다 내 생각을 코드로 얼마나 표현할 수 있는지 스스로 시험을 하는 기분이다 ㅋㅋㅋㅋ 효율적인 코딩~ 메모리~ 진짜 모르겠다. 그냥 머릿속으로 이러저러게 하면 되지않나? 이게 맞는지도 모르겠다 ㅎ 풀면됬지.. class Solution { public int solution(String my_string) { int answer = 0; for (int i = 0; i < my_string.length(); i++) { if (Character.isDigit(my_string.charAt(i))) { answer += Character.getNumericValue(my_string.charAt(i)); } } return answer; } } 내가 생각했던 방법.. 2023. 5. 30.
짝수는 싫어요 [프로그래머스/JAVA] 나의 답 정말 별거 아닌 문제 같은데 생각보다 시간이 걸렸다. 나의 버릇 ... for문 돌려서 배열에 집어 넣을 때 i값은 꼭 배열의 인덱스 번호라고 인식이 되어서 ㅋㅋㅋㅋㅋ 다른 방법을 생각안했던거 같다. 있나? 나중에 생각해 봐야지. 어쨋든 홀수만 넣으면 되니까 1에 2씩 증가하게 하고싶었는데 증가 어캐 하는지 잊어버렷는데 +=2 였다. 정말 간단했네 ㅋㅋㅋ class Solution { public int[] solution(int n) { int[] answer = new int [(n+1)/2]; int holesu = 1; for(int i=0; i 2023. 5. 28.
짝수 홀수 개수 [프로그래머스/JAVA] 나의 답 class Solution { public int[] solution(int[] num_list) { int[] answer = new int [2]; for(int i=0; i 2023. 5. 28.