P

@pinxxose

4장[문제6].c

C
18 hours ago
// 정수 N입력 받기 -> M = 자리순 바꿔 출력\n, 1 ~ M 중 2의 배수, 3의 배수 개수 출력(없으면 0출력) #include <stdio.h> int main() { int N; scanf("%d", &N); // for (int i = 0; i < ; i++) for (int i = 2; i > 0; i--) { //printf("%d", ); printf("%d", N

4장[문제5].c

C
18 hours ago
// N(100이하)개 정수 입력 받기 -> 가장 큰 값, 두 번째로 큰 값 순서대로 출력 (줄바꿈, 둘이 같을 수 있음) // - max1 보다 num 이 크다고 판명 // 1. max1 을 업데이트 // 2. 기존 max1 을 max2 로 옮김 // 2 // 4 1 // - 기존 max2 보다는 큰데 max1 보다 작은경우 // max2 = 1 #include <stdio.h>

4장[문제4].c

C
19 hours ago
// 대문자 개수, 소문자 개수, 숫자합, 나머지 문자 개수합 출력 *나올때까지 (*는 세지 않음) #include <stdio.h> int main() { int count1 = 0; int count2 = 0; int sum = 0; int count3 = 0; char ch; while (1) {

4장[문제2].c

C
20 hours ago
#include <stdio.h> int main() { int N; //입력 = 대문자 int count = 0; scanf("%d", &N); for (int i = 0; i < n; i++) { printf(" ");

4장[문제1].py

Python
21 hours ago
N = int(input()) while True: M = int(input()) if (N == M): print("RIGHT") break elif (N > M): print("UP") else:

4장[문제1].c

C
22 hours ago
#include <stdio.h> int main() { int N, M; scanf("%d", &N); while (1) { scanf("%d", &M); if (N == M) {

4장[문제2].c

C
1 week ago
#include <stdio.h> // 1. n의 수만큼 빈칸을 출력함. // 2. 31개의 숫자를 출력함. // 3. 그런데 1,2 를 하면서 count 로 출력한 횟수를 세어서 count 가 7의 배수가 될때마다 // '\n'을 출력해줌 // 1. 한자리 숫자일때는 한칸 띄워서 출력 int main() { int n; int count = 0;

4장[문제1].c

C
1 week ago
#include <stdio.h> int main() { int answer; int n; scanf ("%d\n", &answer); while(1){ int M;

[문제7].c

C
1 week ago
// 다섯문항, 학점, 평균 (소수점 2자리) // 두 문항 이상 100 -> Good, 한 문항이라도 70점 미만 -> Bad, Bad x + 평균 90점 이상 -> Excellent // + 최고 - 최저 >= 30 -> Unbalanced, G-E-B-U #include <stdio.h> int main() { int count = 0; int b = 0; int sum = 0; int min = 100;

[문제6].c

C
1 week ago
#include <stdio.h> int main() { int a1, a2, a3; scanf("%d %d %d", &a1, &a2, &a3); float avg = (a1 + a2 + a3) / 3.00; int arr[] = {a1, a2, a3}; int count = 0;

[문제5].c

C
1 week ago
#include <stdio.h> int main() { char ch; int n; scanf("%c %d", &ch, &n); if (ch >= 'A' && ch <= 'Z') { printf("%c", 'A' + (((ch + n) - 'A') % ('Z' - 'A') - 1)); }

[문제2]

C
1 week ago
#include <stdio.h> int main() { int y1, y2, y3; int m1, m2, m3; int d1, d2, d3; scanf("%d/%d/%d", &y1, &m1, &d1); scanf("%d/%d/%d", &y2, &m2, &d2); scanf("%d/%d/%d", &y3, &m3, &d3);

[문제6].c

C
3 weeks ago
#include <stdio.h> int main() { int n1, n2, n3; scanf ("%d %d %d", &n1, &n2, &n3); int count = 0; float avg = (n1 + n2 + n3) / 3.00; int flag = 0; if (n1 < 70) { count++;

[문제5]

C
3 weeks ago
#include <stdio.h> // x 4 -> b 26 // A + 1 -> B -> 2번째 // A + 25 -> Z ->26번째 // Y -> 25번째 + 4 -> 29번째 -> 3번째 int main() { int n; char ch;

[문제2]

C
3 weeks ago
// y1 == y2 == y3 이고 m1 == m2 == m3 인 경우 d1, d2, d3 비교 // y1 == y2 == y3 이고 m1 == m2 < m3 인 경우 d1, d2 비교 -> month를 비교 했을때 가장 작은것이 두개 인 경우 // y1 == y2 == y3 이고 m1 == m2 > m3 인 경우 d3 -> month 를 비교했을 때 가장 작은것이 하나로 떨어지는 경우 // y1 == y2 < y3 인 경우 m1과 m2

[문제3].c

C
4 weeks ago
// 1. 정수 1개 입력받기 / 2. 2, 3, 5중 어떤 수로 나눠떨어지는지 // 1. 모두 = A/ 2. 두개 = B / 3. 1개 = C / 4. x = D // 입력: 숫자 / 출력: 알파벳 하나 #include <stdio.h> int main() { int x; scanf("%d", &x); if (x % 30 == 0) {

3장[문제8].c

C
4 weeks ago
// 1. 정수 5개 문제, 2. 0~100점 정수/ 4. 0> 또는 100< Invalid출력 // 90 75 65 50 B/ // 예외) 1. 평균 < 50 -> F / 2. (50점이상이어도)3문항이상 40점미만 -> F / 3. 소수점 이하 2자리까지 // 출력 학점\n avg min #include <stdio.h> int main() { int count = 0; int flag = 0; float avg =

2진탐색

Python
4 weeks ago
def binary_search(arr, val): # def 함수이름(매개변수): -> 함수선언 first = 0 # 시작점 지정 (인덱스 0부터) last = len(arr) - 1 # 끝지점 지정, 인덱스는 0부터 시작이므로, 길이보다 1작아야 함 while first <= last: # 반복문이 배열의 끝까지 돌도록 조건 정할것 mid = (first + last) // 2 # 중간 지점 계

알고리즘 시험준비

C
1 month ago
#include <stdio.h> // 재귀: 함수를 이용해서 for 문을 쓴다 // 반환 자료형 | 함수 이름 | 괄호하고 | 매개변수 선언 // y = f(x) // f(x) = x + 1 // y = f(1, 2) // y 에는 함수의 "반환값" 이 들어감. // "반환값" : return 뒤의 어떠한 값 // int f(int a, int b){

알고리즘 시험준비

Python
1 month ago
# def MysteryPrint(N): # if(N > 0): # print(N) # MysteryPrint(N-2) # print(N+1) # MysteryPrint(3) # # print(3)