본문 바로가기
반응형

분류 전체보기78

[BOJ/백준] 5086번 배수와 약수 - [c/c++] 풀이 https://www.acmicpc.net/problem/5086 5086번: 배수와 약수 각 테스트 케이스마다 첫 번째 숫자가 두 번째 숫자의 약수라면 factor를, 배수라면 multiple을, 둘 다 아니라면 neither를 출력한다. www.acmicpc.net 문제 해설 A가 B의 약수인 지 확인하는 방법은 B를 A로 나누었을 때 나머지가 0인지 확인하면 된다. 약수일 경우 나누어 떨어지기 때문이다. 비슷하게 A가 B의 배수인지 확인하는 방법도 A를 B로 나누었을 때 나머지가 0인 지 확인하면 된다. 코드 c #include int main() { int a, b; scanf("%d %d", &a, &b); while(a != 0 && b != 0) { if(b % a == 0) printf(".. 2023. 6. 9.
[BOJ/백준] 10817번 세 수 - [c/c++] 풀이 https://www.acmicpc.net/problem/10817 10817번: 세 수 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) www.acmicpc.net 문제 해설 먼저 A, B, C가 각각 가장 클 때로 나눈다. 그 안에서 나머지 2개를 비교하여 두 번째로 큰 정수를 result 변수에 저장한다. 예: A가 가장 클 때 B, C를 비교하여 두 번째로 큰 정수를 찾는다. 설명과 함께 아래 코드를 보면 이해하기 편할 거다. 코드 c #include int main() { int a, b, c; int result; scanf("%d %d %d", &a, &b, &c); if(a >= b && a >= c) { if(b > c) result =.. 2023. 6. 5.
HTML, CSS, JS를 이용한 웹 계산기 만들기 1 - 소개 및 디자인 구현 도입 안녕하세요! 이번에는 간단한 사칙연산이 가능한 웹에서 동작하는 계산기를 만들려고 합니다 HTML, CSS, JS를 이용하여 만들었고 동작 방식은 Mac용 계산기를 참고하여 만들었습니다! 소수점을 포함한 간단한 사칙연산이 가능하고 초기화, 끝 자리 지우기 기능이 있습니다! 아래는 최종 형태 작동 영상이며, 이번 포스트에서는 HTML, CSS을 이용한 디자인만 다루고, 다음 편에서 JS를 이용한 기능을 다루도록 하겠습니다. 완성된 형태 HTML HTML 구조입니다. 해당 input은식이나 결괏값을 보여주는 용도이므로 사용자가 입력할 필요 없요가 없습니다. 그러므로 disabled="true"속성을 적용하여 비활성화시켰습니다. div.wrapper: 화면 전체를 감싸는 배경 div.calculator:.. 2023. 6. 5.
[BOJ/백준] 10798번 세로읽기 -[c/c++] 풀이 https://www.acmicpc.net/problem/10798 10798번: 세로읽기 총 다섯줄의 입력이 주어진다. 각 줄에는 최소 1개, 최대 15개의 글자들이 빈칸 없이 연속으로 주어진다. 주어지는 글자는 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’ www.acmicpc.net 문제 해설 5줄의 문자열을 입력받은 후 최대 15문자가 들어오니 for문을 15까지 돌린다. 이렇게 되면 입력되지 않은 인덱스의 값을 출력할 수 있으므로 해당 값이 NULL이 아닐 경우에만 출력하도록 한다. char 자료형을 전역 변수로 선언하면 NULL로 초기화된다. 코드 c #include char arr[5][15]; int main() { for (int i = 0; i < 5; i.. 2023. 6. 4.
반응형