본문 바로가기

전체 글

(40)
[백준/C언어] 2557번 Hello World C언어를 공부하며 이론과 알고리즘 공부를 병행 하려고 한다! C언어가 다른 프로그래밍 언어들의 아버지다 보니 어렵겠지만 그 만큼 원초적이라 재밌을 것 같다. 먼저 제일 국룰이자 기본적인 Hello World 출력부터 해보자! 문제 코드 #include int main(void) { printf("Hello World!\n"); return 0; } 각 행 마다 설명을 적어보자! 해석 1행은 C 언어의 표준 코드들을 담고 있는 라이브러리를 사용한다는 의미입니다. 여러가지 라이브러리가 있지만 그 중에 stdio.h 라이브러리를 사용합니다. (처음에 studio라고 적었다가 에러가 떴다는,,) 2행은 int 형식의 함수를 사용한다는 뜻을 의미합니다. 다른 언어들은 void를 사용하여 리턴 값을 갖지 않아도 되..
HTML (4) - 줄 바꿈 전 시간에는 h태그를 이용해서 줄 바꿈이 가능하다고 했지만 사실상 줄 바꿈은 코드는 따로 있다고 말씀드렸었습니다. 그래서 이번 시간에는 줄 바꿈 코드에 대해서 공부 할 것 입니다! 일단 먼저 vs코드 안에서는 행을 변경해주면서 글을 입력하겠습니다. 코드에서 행을 바꾸면서 입력을 했지만 출력된 값은 줄 바꿈이 아닌 한 칸 띄어쓰기가 됐습니다. 줄 바꿈을 도와주는 코드는 , 두 가지가 있습니다. 와 은 줄 바꿈이라는 같은 기능이 있지만 용도는 다릅니다. 먼저 은 줄 바꿈만 가능한 태그이기 때문에 닫는 코드는 따로 필요가 없습니다. 기니디리 앞에 을 추가해주면 보시는 것 처럼 고노도로 문장이 끝나는 시점부터 한 줄 띄어집니다. 띄어주는 간격을 더 추가하고 싶으시다면 이렇게 세번을 치시면 됩니다. 하지만 는 단..
HTML (3) - h 태그 h1~h6 태그를 이용해서 코드를 작성하고 구현을 해보겠습니다. 보시는 것 처럼 같은 문장을 h1~h6코드를 입력해주었을 때 각각 다른 크기의 글자로 출력되는 것을 알 수 있습니다. h 태그는 글자 크기를 설정하는 코드라고 알 수 있습니다! 앞 게시글에서 했던 코드를 그대로 추가해보았습니다. 분명 줄 바꿈이 되지 않고 그대로 출력 됐던 코드였습니다! 하지만 코드에 코드를 추가 해주니 자연스럽게 줄 바꿈도 된 모습입니다! 물론 줄 바꿈 코드가 없는 것은 아닙니다. 줄을 바꿔주는 코드도 따로 있지만 h1 태그가 줄을 바꿔주는 효과도 있다~ 정도로만 생각하시면 될 것 같습니다. h 태그 : 1~6 까지의 숫자를 사용할 수 있고, 글자는 1이 가장 크고, 6이 가장 작은 구조이다. 줄 바꿈 태그는 따로 있지만,..
HTML (2) - strong, u 태그 VS코드의 경우에 저장에 되게 민감한 프로그램입니다! 보시면 작성 중인 파일에 흰색 동그라미 보이시나요?? 저 동그라미가 있다면 저장이 안되어있다는 표시이기 때문에 저 동그라미가 있다면 CTRL + S 누르셔서 저장 후 실행하시기 바랍니다! 일단 기본 문법을 알아보기 전에 원하시는 내용을 아무렇게나 적으시고 실행을 시켜보시면 입력한 값 그대로 출력되지 않습니다! 예를 들면 엔터를 통해 줄바꿈을 하고 입력을 했지만 실행된 웹 페이지에서는 줄 바꿈이 적용이 안됩니다. 줄 바꾸는 태그도 있지만 그건 나중에 알아보도록 하겠습니다! 일단 먼저 글을 진하게 만드는 태그에 대해 알아보겠습니다. 1. : 태그 안에 있는 문장이 진하게 출력됩니다! 2. : 태그 안에 있는 내용에 밑 줄을 그려줍니다! strong 태그 ..
HTML (1) 개발환경 구축 및 Hello World 구현 블로그 같은 글 적으면서 관리하는 것을 잘 못 하는 성격이기에,, 미루고 미루고 미루고 미루던 블로그를 시작하려고 합니다..! (개발자 포트폴리오는 블로그가 99%라기에..) 원래 진행하던 스프링 프로젝트가 있지만 그건 추후에 적겠습니다!~ 아무튼 HTML 공부를 하게된 계기는 웹 개발 쪽으로 취업을 하겠다고 다짐을 하고 공부를 시작했습니다. 그 중에서도 백엔드에 집착을 했었는데 생각을 해보니 웹 개발이라면 프론트 백엔드 가리지 않고 할 줄 알아야 한다는 생각이 들었습니다. (사실 학교에서 스프링 수업해주시는 선생님이 계신데 웹 개발 업무를 하시던 분이에요 그런데 프론트, 백엔드 할 거 없이 다루시는 모습을 보고 깨달았다... 랄까요 아무튼 사실 멋있었어요ㅋ) 아무튼 잡소리는.. 여기까지만 하고 이제 시..
정보처리기사 용어 정리 (2) SQL 연산자 IN : 리턴되는 값 중에서 조건에 해당하는 값이 있으면 참 ANY = SOME : 서브쿼리에 의해 리턴되는 각각의 값과 조건을 비교하여 하나 이상을 만족하면 참 ALL : 값을 서브쿼리에 의해 리턴되는 모든 값과 조건 값을 비교하여 모든 값을 만족해야만 참 EXISTS : 메인 쿼리의 비교 조건이 서브쿼리의 결과 중에서 만족하는 값이 하나라도 존재하면 참 VAN : 인터넷과 같은 공중망에 인증, 암호화, 터널링 기술을 활용하여 마치 전용망을 사용하는 효과를 가지는 보안 솔루션 SSL, IPSec 방식이 있다. SSL VPN : 4계층에서 소프트웨어적으로 동작하므로 별도의 장치가 필요 없으며 가격이 저렴 IPSec VPN : 3계층에서 동작하므로 IP 헤더를 조작해야 하므로 별도의 하드웨어..
정보처리기사 용어 정리 (1) 이상현상 삽입이상 : 정보 저장 시 해당 정보의 불필요한 세부 정보까지 입력해야하는 이상 현상 삭제이상 : 정보 삭제 시 원치않는 정보까지 같이 삭제되는 이상 현상 갱신이상 : 중복 데이터 중에서 특정 값만 수정되어 수정된 데이터들이 모순을 일으키는 현상 UI 유형 CLI (Command Line Interface) : 정적인 텍스트 기반 인터페이스, 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스 GUI (Graphical User Interface) : 그래픽 반응 기반 인터페이스, 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터페이스 NUI (Natural User Interface) : 직관적 사용자 반응 기반 인터페이스, 키보드나 마우스 없이 신체 부위(터치, 음성 포함)..
백준 알고리즘 - 14681번 사분면 고르기 [자바] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); if (x > 0 && y > 0) { System.out.print(1); } else if (x 0) { System.out.print(2); } else if (x < 0 && y < 0) { System.out.print(3); } else { System.out.print(4); } } } 이번 문제는 딱히 어렵지 않았다.. 문제 조건의 설명이 너무 잘 돼있었기 때문에 천천히 읽으..