profile
넓이에 깊이 더하기
post-thumbnail

롤러코스터 (BOJ 2873)

처음으로 풀어본 구현 문제… 구현 문제 어렵다 ..끝까지 풀지 못하고 해석을 봐야했다. (https://seungyong20.tistory.com/39)원리를 완벽히 파악하지 못했다. (격자 칸들만 제외할 수 있다는 걸 깨닫지 못함)원리를 파악했다고 하더라도,

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

포인터로 문자열 이해하기 (C)

string s = "APPLE" 라는 코드는 사실char \*s = "APPLE" 과 같다. 변수 s는 문자(char)에 대한 포인터이다. 어떤 문자? "APPLE" 의 첫글자인 "A"이다.즉, s는 A가 저장되어 있는 주소를 가리키는 포인터이다. 결과:포인터 s를

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

메모리 주소 호출해보자 (C)

C언어에서는 변수의 메모리상 주소와 특정 주소에 저장돼있는 값을 호출해볼 수 있다. 변수의 메모리상 주소를 호출할 때는 & (형식지정자는 p)특정 주소에 저장돼있는 값을 호출할 때는 \* 를 사용한다. 코드결과메모리 주소는 16진수로 표현됨을 확인할 수 있다. 그럼

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

16진수를 쓰는 이유

16진수에서는 당연히 한 자리에 15까지 셀 수 있다. 0 1 2 3 4 5 6 7 8 9 까지는 10진수와 같고, 11부터 15까지는 A B C D E F 로 표기한다. 즉, 0~15는 0~F가 되고, 15~31은 10 ~ 1F된다. ASCII 코드에 의해 “A, B

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

문자열이 메모리에 저장되는 방식 실험해보기

CS50 강의를 듣던 중, 메모리에 문자열이 저장되는 방식이 꽤나 흥미로웠다. string, 즉 문자열은 문자로 이루어진 배열이다. names라는 배열을 만든 후에 "EMMA" 라는 값을 한 인덱스 안에 넣어주면, 해당 문자열의 길이는 4자리가 될 것이다.그러나 실제로

2023년 3월 13일
·
0개의 댓글
·

chatGPT로 공부 (주제: Clean Code)

클린코드가 무엇인지에 대해 chatGPT와 간단한 문답! 많은 프로그래밍 개념들이 추상적이라 처음에 좀 와닿지 않는데, 답변을 통해 약간이나마 감을 잡을 수 있었던 것 같다. 추후에 유명한 책을 읽거나 실습을 반복하며 감을 더 구체화해야겠다. Q> What does c

2023년 2월 21일
·
0개의 댓글
·

Java - 언더스코어 표기법

💡 언더스코어 표기법: Java에선 언더바(\_)를 넣어도 똑같은 숫자로 인식한다. (jdk7부터 지원)표현하고자 하는 수가 클 경우 더욱 알아보기 편하게 만들고 실수를 방지할 수 있다.예시:세번째 예시를 보면, 양쪽의 수를 똑같은 대상으로 인식함을 알 수 있다.

2023년 2월 19일
·
0개의 댓글
·

Java - Hello World 출력

파일을 만들면, 가장 처음에 입력해야될 세팅 코드는 다음과 같다. 클래스 name은 무조건 해당 파일과 같아야 한다.java는 파일의 이름과 똑같은 class를 찾고, 그 안에 main이라고 하는 약속된 이름의 method를 찾는다.그리고 그 중괄호{} 안에 있는 코드

2023년 2월 19일
·
0개의 댓글
·

JavaScript - 등장 맥락

JavaScript는 웹페이지가 사용자와의 상호작용을 가능케 하는, 정해진 정보만 제공하던 정적 웹페이지를 동적으로 만드는 프로그래밍 언어입니다. 자바스크립트의 주 목표는 웹 개발자가 양식 유효성 검사, 애니메이션 및 팝업 창과 같은 동적 및 대화형 요소를 웹 페이지에

2023년 2월 10일
·
0개의 댓글
·

인터넷, 웹, 웹 브라우저 - 뭐가 다른 건가요?

저는 지난 20여년간 줄곧 인터넷, 웹, 웹 브라우저의 개념을 혼동해서 사용하고 있었던 것 같습니다. 정확하게는 서로가 다른 개념인지도 모르고 있었고 굳이 분리해서 알아야할 필요성도 못 느꼈는데, 이 참에 제대로 정리해두고 가면 좋을 것 같습니다. 인터넷 (Inter

2023년 2월 10일
·
0개의 댓글
·
post-thumbnail

CSS - div 태그, span 태그

생활코딩을 듣고 공부한 내용을 기록한 글입니다. 특정 부분을 지정해서 디자인 속성만을 주고 싶은데, 실제 그 기능은 필요도 없는데 h1 이나 a 등 기능 태그를 쓴다면 많은 혼란이 생길 것입니다. 이럴 때 쓰는 무색무취와 같은 태그가 span이라는 HTML 태그입니다.

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

CSS - 반응형 웹 (미디어 쿼리)

생활코딩을 듣고 공부한 내용을 기록한 글입니다. 화면 크기에 따라 웹페이지의 각 요소들이 반응해서, 현재 화면 크기에 최적화된 모양으로 표시되는 웹을 말합니다. 최근 수년간 디바이스 종류와 디스플레이 환경이 많고 복잡해짐에 따라 뷰포트(Viewport)가 다각화 되었고

2023년 2월 3일
·
0개의 댓글
·

CSS - CSS 파일의 존재 이유

생활코딩을 듣고 공부한 내용을 기록한 글입니다.만일 각각의 HTML 파일에 각각 스타일 코드가 포함되어야 한다면, 동시에 여러 웹페이지에 동일한 서식이 적용될 경우 불필요한 코드가 중복되는 일이 발생합니다. 또한 일괄적으로 적용되는 수정사항이 있을 경우 모든 HTML

2023년 2월 2일
·
0개의 댓글
·

CSS - 등장 배경, 기본 구성 (style 태그)

생활코딩을 듣고 공부한 내용을 정리한 글입니다. CSS의 등장 배경 1990년도 HTML의 탄생과 함께 웹이 널리 퍼지자, 웹페이지를 조금 더 예쁘게 꾸미고자 하는 수요가 발생했습니다. 처음으로 시도되었던 것은 HTML에 페이지를 꾸밀 수 있는 태그들을 추가하는 것이

2023년 2월 2일
·
0개의 댓글
·

HTML - 주요 태그

기본 태그에 태그 속성을 덧붙여서 원하는 기능을 추가할 수 있다. 코드 가독성 (for 사람, 기계) 태그는 단순히 기능 수행의 역할만 할 뿐 아니라, 그 코드를 읽는 주체로 하여금 해당 부분이 어떠한 목적으로 짜여진 코드인지를 알려주는 역할도 수행한다. 쉬운 예로,

2023년 1월 25일
·
0개의 댓글
·