전체 글 167

[코딩자율학습] 2일차 변수와 상수

📌 변수 #include int main(void) { printf("hello world\\n"); return 0; } C언어로 코드를 작성하면 이를 컴퓨터가 알아들을 수 있는 기계어로 번역하는 과정이 필요함. 이를 컴파일이라고 하고, 이 역할을 하는 프로그램을 컴파일러라고 함. 비주얼 스튜디오가 컴파일러 역할 #include는 전처리기 지시문 이라고 함. 코드를 작성하는 사람은 컴파일에 필요한 것들을 컴파일러에게 알려줘야 함. 이때 사용하는 것이 전처리기 지시문 #include는 ‘지정한 파일을 코드에 포함하라’라는 뜻. stdio.h는 표준 입출력 함수를 포함한 헤더파일 나 “”안에 사용 stdio.h파일에는 앞에서 사용한 printf()함수나 scanf()함수 등 입출력 관련 함수들이 선언되어 ..

언어/C 2024.03.05

[css challenge] day4 원 애니메이션

HTML 삽입 미리보기할 수 없는 소스 alternate - 애니메이션이 끝났을 때 자연스럽게 반대방향으로 이동하게 함. https://developer.mozilla.org/ko/docs/Web/CSS/CSS_animations/Using_CSS_animations CSS 애니메이션 사용하기 - CSS: Cascading Style Sheets | MDN CSS3 애니메이션은 엘리먼트에 적용되는 CSS 스타일을 다른 CSS 스타일로 부드럽게 전환시켜 줍니다. 애니메이션은 애니메이션을 나타내는 CSS 스타일과 애니메이션의 중간 상태를 나타내는 키프 developer.mozilla.org

언어/css 2024.03.05

[css challenge] day3

HTML 삽입 미리보기할 수 없는 소스 * html - 피라미드 반대편 부분의 위치를 기존 피라미드 삼각형에 맞추려고 pyramid 안에 side 넣었다. * css - 해랑 그림자의 위치를 position으로 조절을 하는건지 고민을 했는데 transform-origin을 사용해서 조정했다. - x, y, z의 위치 조절이 가능하다. /* x-offset | y-offset | z-offset */ transform-origin: 2px 30% 10px; https://developer.mozilla.org/en-US/docs/Web/CSS/transform-origin transform-origin - CSS: Cascading Style Sheets | MDN The transform-origin C..

언어/css 2024.03.04

[코딩자율학습] 1일차 C프로그램 작성

day1 - 반가워요 hello hello - 무슨 말인지 모르지만 일단 이렇게 적어서 실행해보라고 했다. 미래의 나는 이유를 알게되겠지 int main() { printf("hello!!!"); } - 원래는 이렇게 작성했는데 콘솔창에 종료문구가 불편하다면 (void)getchart(); 를 추가하는 것. - 하지만 코드마다 추가해야 하므로 종료 문구가 불편하지 않다면 그냥 사용해도 됨.

언어/C 2024.03.04

[코딩테스트] day3 짝수는 싫어요/ 홀수 배열 구하기

❓문제 더보기 정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요. * 내 풀이 function solution(n) { let answer = Array.from({length:n}, (v,i)=>i+1); return answer.filter((value, index, arr) => { return index % 2 === 0 }) } * 다른 사람 풀이 function solution(n) { var answer = []; for (let i = 1; i

코딩테스트 2024.03.04

[코딩테스트] day3 중앙값 구하기

1. 중앙값 구하기 더보기 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요 * 내 풀이 function solution(array) { const arr = array.sort((a, b) => a - b); const result = Math.floor(arr.length /2) return arr[result] } * 다른 사람 풀이 function solution(array) { return array.sort((a, b) => a - b)[Math.floor(array.length..

코딩테스트 2024.03.04

[코딩테스트] day2

문제1 더보기 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. * 내 풀이 function solution(num1, num2) { const num = Math.floor((num1 / num2) * 1000) return num } *다른 사람 풀이 function solution(num1, num2) { return Math.trunc(num1 / num2 * 1000); } 나는 Math.floor를 사용했는데 다른 사람 풀이를 보니 Math.trunc()를 사용했다. - Math.trunc() : 소수점 이하를 잘라냄 / Math.trunc(3.14) -> 3 - Math..

코딩테스트 2024.03.03

[css] css Challenge day2

https://100dayscss.com/about/ What is this? - 100 Days CSS Challenge 100 Days CSS Challenge For 100 consecutive days, I've written HTML and CSS snippets as a creative learning process for myself. I used CodePen to write and save my code and published my results every day on this website. After accomplishing my project on da 100dayscss.com 좋은 사이트를 발견했다. 하루에 뭐라도 2개 이상 하기에서 후보지가 늘었다.. HTML 삽입 미리보기할..

언어/css 2024.03.03

코딩테스트 준비

정신 차리고 살기 공부 리스트 1. 자료구조 강의 듣기 (자료구조 다음엔 알고리즘임) 2. 코딩테스트 최소 하나 풀기 3. 코드 하루에 최소 한줄이라도 작성하기 4. 본래 하고있는 언어 공부하기 목표는 하루에 4개 다 하는 거지만 유퀴즈 나온 미루기 교수님이 목표를 조금만 설정하라고 하셨다.. 아직은 처음이니까 최소 2개 이상하기.. 그래서 블로그는 매일 안 쓸 수도 있음 ㅎㅎ 일단 내가 했다는게 중요하니까! ***코딩테스트 연습은 프로그래머스에서 하고 자바스크립트 레벨0, 1에서 놉니다..*** https://school.programmers.co.kr/learn/challenges?order=acceptance_desc&levels=1%2C0&languages=javascript 코딩테스트 연습 | ..

코딩테스트 2024.03.01

코딩자율학습단 7기 신청

스터디를 해야할 것 같아서 찾아보다 발견한 코딩 자율학습단 7기! 사실 내가 공부하고 있는 언어는 없지만 자료구조 공부할 때 제대로 이해해보고 싶고 방통대 이번 학기에 c언어를 신청해놔서 겸사겸사 공부를 같이 할겸 신청해봤다. 어찌됐건 언어를 배우는 건 좋은 것,, c언어랑 파이썬이랑 고민했는데 우선 c언어를 먼저 해보기로 했다. 나같은 사람에겐 강제성이 필요하니까 한달동안 열심히 해봐야지 https://cafe.naver.com/gilbutitbook 코딩 자율학습단 : 네이버 카페 성장의 경험과 완성의 재미를 제공합니다. Python, C++, Java, C, 자바스크립트, 안드로이드, SQL cafe.naver.com

언어/C 2024.02.28