프로그래머스
-
프로그래머스 Lv2 (최대값, 최소값 구하기)프로그래머스 2020. 2. 4. 14:32
풀이 방법 split(" ") 으로 자른 후 비교해서 min, max를 판별한다. 내 코드 class Solution { public String solution(String s) { String answer = ""; String str[] = s.split(" "); int min, max, temp; min = max = Integer.parseInt(str[0]); for(int i=1; i max) max = temp; else if(temp < min) min = temp; } return min + " " + max; } }
-
프로그래머스 Lv 1 (2016년)프로그래머스 2020. 1. 6. 13:21
풀이 요일, 월을 구분지어두고 해당 값에 맞게 모든 일의 값을 더해준 후 7로 나눠준다. 코드 class Solution { public String solution(int a, int b) { String answer = ""; // 요일 구분 String[] dayName = {"THU", "FRI", "SAT", "SUN", "MON", "TUE", "WED"}; // 일 구분 윤년 포함 int month[] = { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int num = 0; if(a != 1) { for(int i =0; i
-
프로그래머스 Lv1 (가운데 글자 가져오기)프로그래머스 2019. 12. 12. 13:27
문제 풀이 문자열의 길이가 홀, 짝 인지 판단 후 1글자 혹은 2글자를 가져온다. 코드 #include #include using namespace std; string solution(string s) { string answer = ""; if(s.length() % 2 == 0 ){ answer = s.substr(((s.length()/2)-1),2); }else{ answer = s.substr((s.length()/2),1); } return answer; }