본문 바로가기

백준40

[백준] 2441번 : '별 찍기 -4' - (C++) 문제 풀이 중첩 for문과 if문을 이용한다. 구체적으로 설명해둔 문제를 같이 첨부한다. [백준] 2439번 : '별 찍기 -2' - (C++) 문제 풀이 중첩 for문(2중 반복문)과 if문을 이용하여, (j n; for (int i = 1; i jigoo-log.tistory.com 이 문제는 오른쪽을 기준으로 정렬한 별이기 때문에, for문의 조건문을 ( int j = n; j >= 1; j-- )로 설정하였다. for (int j = n; j >= 1; j--) { if (j 2023. 4. 18.
[백준] 2440번 : '별 찍기 -3' & 출력 형식이 잘못되었습니다 - (C++) 문제 첫 번째 풀이 - '출력 형식이 잘못되었습니다' 오류 발생 아래의 글처럼 중첩 for문에 if문을 이용하여, 별 찍기와 공백을 이용해 코드를 짰다. [백준] 2439번 : '별 찍기 -2' - (C++) 문제 풀이 중첩 for문(2중 반복문)과 if문을 이용하여, (j n; for (int i = 1; i jigoo-log.tistory.com 하지만, 별 뒤의 공백으로 인해 '출력 형식이 잘못되었습니다' 오류가 발생했다. 오류 코드 #include using namespace std; int main() { int n; cin >> n; for (int i = 1; i 2023. 4. 18.
[백준] 2439번 : '별 찍기 -2' - (C++) 문제 풀이 중첩 for문(2중 반복문)과 if문을 이용하여, (j n; for (int i = 1; i 2023. 4. 17.
[백준] 2438번 : '별 찍기 -1' - (C++) 문제 풀이 중첩 for문(2중 반복문)을 이용해 별을 찍어 직각삼각형 모양을 출력한다. 코드 #include using namespace std; int main() { int n; cin >> n; for (int i = 1; i 2023. 4. 17.
[백준] 10818번 : 최소, 최대 - (C++) 문제 첫 번째 풀이 - 배열 사용 for문을 통해 array에 입력받은 값을 저장하고, sort() 함수를 이용해 오름차순으로 정렬해 최솟값, 최댓값을 구한다. 개념 라이브러리의 sort( begin, end) 함수 정렬 알고리즘, 시간 복잡도: NlogN 첫 번째 인자: 배열의 포인터 두 번째 인자: 배열의 포인터 + 배열의 크기 세 번째 인자: 오름차순, 내림차순을 결정하며, defalut 값은 오름차순 코드 #include #include using namespace std; int main() { int array[1000001]; int n; cin >> n; for (int i = 0; i > array[i]; } sort(array, array + n); cou.. 2023. 4. 17.
[백준] 8393번 : 합 - (C++) 문제 풀이 n을 입력받은 후, for문을 이용해, 1부터 n까지의 합을 구한다. 코드 #include using namespace std; int main() { int n = 0, sum = 0; cin >> n; for (int i = 1; i 2023. 4. 17.
[백준] 1924번 : 2007년 - (C++) 문제 풀이 배열을 이용하여, 월 별 일수와 요일을 month와 day로 선언하였다. for문을 이용해, x달의 일수에 y일을 더하여 총 일수인 sum을 구하였다. 예를 들어, 3월 7일이라면 (31 + 30 + 7)을 하여 sum에 저장한 후, 7로 나눈 나머지(sum % 7)가 요일로 출력되도록 하였다. 코드 #include using namespace std; int main() { int x, y; cin >> x >> y; int month[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; string day[7] = {"SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"}; int sum = 0; for (in.. 2023. 4. 17.
[백준] 2739번 : 구구단 - (C++) 문제 풀이 N을 입력받은 후, for문을 이용해, 구구단을 구현한다. 코드 #include using namespace std; int main() { int n, answer; cin >> n; for (int i = 1; i 2023. 4. 12.
[백준] 2742번 : 기찍 N - (C++) 문제 풀이 N을 입력받은 후, for 문을 사용해서, N부터 1까지 차례대로 출력한다. cin, cout을 이용하면 시간 초과가 되기 때문에, scanf와 printf를 이용한다. 자세한 내용은 2741번 'N 찍기' 풀이에 적어두어 함께 첨부한다. [백준] 2741번 : N 찍기 & 시간 초과 에러 - (C++) 문제 풀이 for문을 이용해 첫째 줄부터 N번째 줄까지 차례대로 출력한다. 에러 ① '시간 초과' 에러 발생: C++의 cin과 cout이 C의 scanf와 printf에 비해 속도가 굉장히 느리기 때문에 시간 초과가 일어 jigoo-log.tistory.com 코드 #include using namespace std; int main() { int n; scanf("%d", &n); for .. 2023. 4. 12.
반응형