본문 바로가기

SW 아카데미

[C] SW Expert Academy 문제풀이 :: 2068번 주어진 10개의 수 중 가장 큰 값을 찾아내는 문제다. 어렵진 않지만, 정렬 알고리즘은 알고 있어야 한다. 파이썬이라면 sort() 함수로 한 줄에 끝나지만 C로는 직접 정렬을 구현해줘야 한다. 구현하기 쉬운 버블 정렬을 사용했다. 10개의 수를 오름차순으로 정렬한 후, 가장 마지막 수를 출력해주면 된다. 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QQhbqA4QDFAUq&categoryId=AV5QQhbqA4QDFAUq&categoryType=CODE 10개의 수를 입력 받아, 그 중에서 가장 큰 수를 출력하는 프로그램을 작성하라. 풀이 1234567891011121314151617181920212.. 더보기
[C] SW Expert Academy 문제풀이 :: 2070번 두 개의 수를 비교하는 단순한 문제다. if와 else if 문을 사용할 줄 아는지 묻는 문제로 보인다. 정말 쉬운 문제라 일일이 포스팅 하기도 지루하다. 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QQ6qqA40DFAUq&categoryId=AV5QQ6qqA40DFAUq&categoryType=CODE 2개의 수를 입력 받아 크기를 비교하여 등호 또는 부등호를 출력하는 프로그램을 작성하라. 풀이 12345678910111213141516171819202122#include int main() { int tc, i, num1, num2; scanf("%d", &tc); for (i = 0; i 더보기
[C] SW Expert Academy 문제풀이 :: 2072번 SW Expert Acadmey C 언어 두번째 문제풀이. 일단 레벨 1부터 시작하다보니 문제들이 너무 간단하다. 다만 아직 C에 익숙치 않아서 컴파일 시 약간의 에러는 생긴다. 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QSEhaA5sDFAUq&categoryId=AV5QSEhaA5sDFAUq&categoryType=CODE 10개의 수를 입력 받아, 그 중에서 홀수만 더한 값을 출력하는 프로그램을 작성하라. 풀이 12345678910111213141516171819202122#include int main() { int tc, i, k, sum, num; scanf("%d", &tc); for (.. 더보기
[C] SW Expert Academy 문제풀이 :: 2071번 삼성이 운영하는 SW Expert Academy에서 문제풀이 시작. 백준은 파이썬으로, SWEA는 C로 풀기로 했다. C를 분명 수업 시간에 배우고 예제를 풀 때는 큰 어려움이 없었다. 근데 막상 혼자 문제를 풀려니까 레벨 1에서도 사소한 오류가 생겼다. 자잘한 문법이 잘 기억이 안 났는데 문제를 풀면서 조금씩 생각이 나고 익숙해졌다. 처음 푼 문제는 정말 간단한 문제다. 평균값 구하기. 파이썬이었으면 코드 몇 줄이면 된다. C로 푸니깐 조금은 코드가 더 필요하더라. 문제 링크는 아래와 같다. 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QRnJqA5cDFAUq&categoryId=AV5QRnJqA5c.. 더보기