프로그래머스연습문제
-
프로그래머스(Programmers) 코딩테스트 연습 LEVEL 1 서울에서 김서방 찾기 연습문제 자바(java) 풀이 프로그래머스 울에서 김서방 찾기 문제 정리 문자 배열이 주어질떄 배열에서 'Kim'의 index를 찾아라 문제 풀이 naive하게 for문으로 배열을 순회하며 "Kim"이라는 문자열을 찾을때까지 반복하면 됩니다. 찾았을때 index를 기억합니다. 배열의 길이 구하기 배열의 length 속성을 통해 길이를 알 수 있습니다. int[] arr = {1,2,3}; // int형 배열 int len = arr.length; // len = 3 프로그래머스 서울에서 김서방 찾기 자바(java) 코드 class Solution { public String solution(String[] seoul)..
[프로그래머스] Level1 연습문제 서울에서 김서방 찾기 c++ 한줄 풀이 및 java 코드프로그래머스(Programmers) 코딩테스트 연습 LEVEL 1 서울에서 김서방 찾기 연습문제 자바(java) 풀이 프로그래머스 울에서 김서방 찾기 문제 정리 문자 배열이 주어질떄 배열에서 'Kim'의 index를 찾아라 문제 풀이 naive하게 for문으로 배열을 순회하며 "Kim"이라는 문자열을 찾을때까지 반복하면 됩니다. 찾았을때 index를 기억합니다. 배열의 길이 구하기 배열의 length 속성을 통해 길이를 알 수 있습니다. int[] arr = {1,2,3}; // int형 배열 int len = arr.length; // len = 3 프로그래머스 서울에서 김서방 찾기 자바(java) 코드 class Solution { public String solution(String[] seoul)..
2020.03.13 -
프로그래머스(Programmers) 코딩테스트 연습 LEVEL 1 평균 구하기 연습문제 자바(java) 풀이 프로그래머스 평균 구하기 문제 풀이 그냥 배열의 모든 수를 꺼내서 더하고 배열의 길이로 나누어 주면 됩니다. 다만 주의할 점이 있습니다. 모든 수를 더할때 double 변수에 담아주어야 합니다. 만약 아래와 같이 했다면 평균은 2로 출력 됩니다. int sum = 0; for(int num : arr) sum += num; return sum / arr.length; 왜냐하면 int와 int로 나누었기 때문에 소수점은 버리게 됩니다. 나누는 수 중 하나는 double 형으로 해주어야 double형으로 계산이 되서 소수점도 남습니다. double로 타입 캐스팅을 해주거나 sum을 double변수로 ..
[프로그래머스] Level1 연습문제 평균 구하기 자바(java) 풀이프로그래머스(Programmers) 코딩테스트 연습 LEVEL 1 평균 구하기 연습문제 자바(java) 풀이 프로그래머스 평균 구하기 문제 풀이 그냥 배열의 모든 수를 꺼내서 더하고 배열의 길이로 나누어 주면 됩니다. 다만 주의할 점이 있습니다. 모든 수를 더할때 double 변수에 담아주어야 합니다. 만약 아래와 같이 했다면 평균은 2로 출력 됩니다. int sum = 0; for(int num : arr) sum += num; return sum / arr.length; 왜냐하면 int와 int로 나누었기 때문에 소수점은 버리게 됩니다. 나누는 수 중 하나는 double 형으로 해주어야 double형으로 계산이 되서 소수점도 남습니다. double로 타입 캐스팅을 해주거나 sum을 double변수로 ..
2020.03.13 -
프로그래머스(Programmers) 코딩테스트 연습 LEVEL 1 연습문제 프로그래머스 수박수박수박수박수박수? 문제 정리 n의 길이에 따라 "수박수박수박수박"으로 반복되는 문자열을 출력합니다. 문제 풀이 딱 봐도 간단한 문제이기에 이런 문제일수록 가장 간단하게 접근해야 합니다. 다음과 같은 방법들이 있습니다. StringBuffer의 append를 이용해 "수박" 붙여 나가기 그냥 string에 붙이기 "수박수박수박...." 길이 10000으로 만들어 두고 substring 메소드 이용 1,2번의 기본적인 생각은 길이가 2로 나누어 떨어지면 "수박"모두 붙이고, 그렇지 않으면 "수"만 붙이는 것입니다. 수박수박수박수박수? 자바(java) 코드
[프로그래머스] Level1 연습문제 수박수박수박수박수박수? 자바(java) 풀이프로그래머스(Programmers) 코딩테스트 연습 LEVEL 1 연습문제 프로그래머스 수박수박수박수박수박수? 문제 정리 n의 길이에 따라 "수박수박수박수박"으로 반복되는 문자열을 출력합니다. 문제 풀이 딱 봐도 간단한 문제이기에 이런 문제일수록 가장 간단하게 접근해야 합니다. 다음과 같은 방법들이 있습니다. StringBuffer의 append를 이용해 "수박" 붙여 나가기 그냥 string에 붙이기 "수박수박수박...." 길이 10000으로 만들어 두고 substring 메소드 이용 1,2번의 기본적인 생각은 길이가 2로 나누어 떨어지면 "수박"모두 붙이고, 그렇지 않으면 "수"만 붙이는 것입니다. 수박수박수박수박수? 자바(java) 코드
2020.03.13