2026/05 9

WEB 4주차 - CSS(2)

1. 그리드 소개- 상황: 두 요소의 테두리를 넣고 나란히 배치하고 싶음>> 디자인을 하겠다는 걸 암시하는 태그 div를 사용하여 테두리를 넣은 후, 나란히 배치하기 위해 그리드를 사용한다.https://caniuse.com/ (본인 환경에서 html, css 등의 최신 기술을 사용할 수 있는지 알려주는 사이트) 2. 그리드 써먹기- 상황: 위 사진 속 본문을 부제목 경계선 옆으로 옮기고 싶음 >> ol과 h2, p 태그를 나란히 해야 하므로 그리드 사용하면 됨 3. 미디어 쿼리 소개- 반응형 디자인: 화면의 크기에 따라 웹페이지의 요소들이 반응해서 동작하게 됨>> 이를 웹에서 css를 통해 구현하는 핵심적 개념이 바로 미디어 쿼리임! - 상황: 화면의 크기가 80픽셀보다 작으면 텍스트를 보이게 하고..

카테고리 없음 2026.05.31

C 6주차

// 프로그래머스: 가위 바위 보// 문자열 rsp의 각 글자(가위2/바위0/보5)를 이기는 패로 변환하여 반환// 핵심 개념: 문자열 순회, 조건 분기(switch), 동적 메모리 할당(malloc)#include #include #include char* solution(const char* rsp) { int len = strlen(rsp); // 입력 문자열 길이 저장 char* answer = (char*)malloc(len + 1); // 결과 문자열 메모리 할당 (+1은 '\0' 자리) answer[len] = '\0'; // 문자열 끝 표시 (널 문자) for (int ..

카테고리 없음 2026.05.17

C 4주차

// 정수 배열 numbers의 모든 원소의 평균값을 반환// solution 함수를 직접 정의하여 평균을 계산하고 반환#include double solution(int* numbers, size_t numbers_len) { double sum = 0; // 합계 저장 변수 for (int i = 0; i // 배열 num_list의 원소 순서를 거꾸로 뒤집은 배열을 반환#include #include #include int* solution(int num_list[], size_t num_list_len) { // 결과를 담을 새 배열을 동적 할당 int* answer = (int*)malloc(num_list_len * sizeof(int)); /..

카테고리 없음 2026.05.17