<백준> 1110번 더하기 사이클 java 문제풀이
알고리즘/백준2022. 1. 5. 22:45<백준> 1110번 더하기 사이클 java 문제풀이

풀이 import java.util.Scanner; public class Baekjoon_1110 { public static void main(String[] args) { int count = 0; Scanner sc = new Scanner(System.in); int oldnum = sc.nextInt(); // 수 입력 int num = oldnum; // if에 사용하기 위해 num에 같은 값 복사 while (true) { int num10 = num / 10; // 10의 자리 추출 int num1 = num % 10; //1의 자리 추출 num = getNum10(num1) + getNum1(num1, num10); count++; if (oldnum == num) //처음 주어진 수와..

<삼성 SW Expert Academy> 2050번 알파벳을 숫자로 변환 java 문제풀이
알고리즘/삼성 SW_Expert2022. 1. 5. 20:00<삼성 SW Expert Academy> 2050번 알파벳을 숫자로 변환 java 문제풀이

문제 출처 https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=1&contestProbId=AV5QLGxKAzQDFAUq&categoryId=AV5QLGxKAzQDFAUq&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=1&pageSize=10&pageIndex=1&&&&&&&&&& SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제 알파벳으로 이루어진 문자열을 입력 받아 각 알파벳을 1부터 26까지의 숫자로 변환하여 출..

<삼성 SW Expert Academy> 2056번 연월일 달력 java 문제풀이
알고리즘/삼성 SW_Expert2022. 1. 4. 23:41<삼성 SW Expert Academy> 2056번 연월일 달력 java 문제풀이

문제 출처 https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=1&contestProbId=AV5QLkdKAz4DFAUq&categoryId=AV5QLkdKAz4DFAUq&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=1&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제 연월일로 구성된 8자리 숫자의 유효성을 판단한 후 날짜가 유효하다면 YYYY/MM/DD/ 형식으로 출력 하..

알고리즘/삼성 SW_Expert2021. 12. 31. 02:37<삼성 SW Expert Academy> 2072번 홀수만 더하기 java 문제풀이

문제출처 https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=1&contestProbId=AV5QSEhaA5sDFAUq&categoryId=AV5QSEhaA5sDFAUq&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=1&pageSize=10&pageIndex=1&&&&&&&&&& SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제 10개의 수를 입력 받아, 그 중에서 홀수만 더한 값을 출력하는 프로그램을 작성하라. 풀이..

<백준> 1712번 손익분기점 C++ 문제풀이
알고리즘/백준2021. 2. 2. 00:48<백준> 1712번 손익분기점 C++ 문제풀이

물건 판매에 대한 손익분기점을 계산하는 문제 반복문을 사용하면 쉽게 해결이 가능하지 않을까? 라는 생각으로 접근할 확률이 굉장히 큰 문제가 아닌가 싶다. 허나 반복문을 사용하였을 때 각 A B C 값의 간격이 커지게 된다면 시간 초과에 걸릴 수 있다. 고정 비용, 가변 비용, 판매 가격을 고려하는 수학적으로 계산해야 한다. 풀이 #include using namespace std; int main() { int a, b, c,ans; cin >> a >> b >> c; //고정 비용, 가변 비용, 판매 금액 입력 if (b >= c) cout

<백준> 4344번 평균은 넘겠지 C++ 문제풀이
알고리즘/백준2021. 1. 26. 15:08<백준> 4344번 평균은 넘겠지 C++ 문제풀이

1. 각 케이스의 평균을 구한 후 2. 평균을 넘는 수의 학생 수를 비율로 나타내는 문제 풀이 #include using namespace std; int main() { int test, stu, sco[1000],avg=0; //테스트 케이스, 학생 수, 점수, 평균 double ans; //답 cin >> test; for (int i = 0; i > stu; int sum = 0; //합계 초기화 for (int j = 0; j > sco[j]; // 점수 입력 sum += sco[j]; // 입력 받은 점수 sum에 더함 } avg = sum / stu; //평균 doubl..

<백준>  2753번 윤년 C++ 문제풀이
알고리즘/백준2021. 1. 8. 18:33<백준> 2753번 윤년 C++ 문제풀이

윤년을 구하는 문제 윤년이란 4의 배수이면서, 100의 배수가 아니거나 400의 배수인 연도 ex) 2000년 = 윤년 ☞ 100의 배수이지만 400의 배수에도 포함이 되기때문에 윤년으로 처리 2020년 = 윤년 ☞ 4의 배수이면서 100의 배수가 아님 1999년 = 윤년 X ☞ 어느 조건에도 포함이 되지 않음 풀이 #include using namespace std; int main() { int year; cin >> year; //연도 입력 //4의 배수이면서 100의 배수가 아닌 것 or 400의 배수 if ((year % 4 == 0 && year % 100 != 0 )|| year % 400 == 0) cout

<백준> 2884번 알람시계 C++ 문제풀이
알고리즘/백준2021. 1. 7. 23:14<백준> 2884번 알람시계 C++ 문제풀이

알람 시계를 기상 시간보다 45분 이르게 설정하는 문제 ex) 9시 ☞ 8시 15분 2시 17분 ☞ 1시 32분 풀이 #include using namespace std; int main() { int hour, min; cin >> hour >> min; //시간, 분 입력 if (min < 45) { //45분보다 작을경우 시간 값에서 1을 빼고 min = min + 15; // 입력한 분에 + 15를 함 hour = hour - 1; if (hour < 0) // -1 한 시간 값이 0보다 작을 경우 23으로 변경 hour = 23; } else { min = min - 45; } cout

image