태그와 컨텐츠 [목차] #1 HyperText #2 MarkUp Language * 다음 포스팅은 개인적인 공부 내용을 정리하는 용도로 작성된 글 이기에, 잘못된 정보를 포함하고 있을 수 있습니다. #1 HyperText HTML이란 HypertText MarkUp Language의 약자로, 웹 페이지를 제작할 때 사용되는 언어이다. 본격적으로 HTML 관련 문법에 대해 알아보기 전에, HTML의 이름이 지닌 의미를 자세하게 분석해 보도록 하자. HyperText는 문서와 문서가 연결 되어 있다는 의미인데, 예를들어 특정 홈페이지에서 어떠한 링크 혹은 컨텐츠를 누르면 해당 페이지로 넘어가는 상황을 예시로 들 수 있다. 이처럼 HyperText 즉, 문서와 문서간 연결 = 링크(Link)는 HTML 언어에..
* 다음 포스팅은 구름 IDE 사용 방법을 정리한 것으로, 개인적인 공부 내용을 기록한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. 자세한 구름 IDE 사용방법에 대해선 다음 공식 블로그를 참고해 주세요. https://blog.goorm.io/ #1 구름IDE IDE란 통합 개발 환경(Intergrated Development Environment)의 약자로 대표적으로 VisualStudio VisualStudioCode Atom Eclipse.. 등 수많은 IDE가 존재한다. IDE는 매우 유용한 프로그램이지만, PC에 설치하고 라이브러리, 프레임워크 등을 직접 연동해 주어야 한다는 번거로움이 존재한다. 하지만 클라우드IDE인 구름IDE를 사용하면 위와같은 번거로움을 없애준다. 컴퓨터에 종속..
* 다음 포스팅은 BitNami 프로그램 설치 방법에 대해 정리한 글로, 개인적인 공부 내용을 기록하기 위한 용도로 작성 되었기 때문에 잘못된 내용을 포함하고 있을 수 있습니다. 구글에 BitNami WAMP Stack 을 검색한 뒤 최상단에 출력되는 공식 사이트로 들어가 준다. 자신의 운영체제에 맞는 버전을 선택한다. 설치를 완료했다면 exe 실행파일을 실행시켜 준다. 가장 아래 필수항목 (PhpMyAdmin) 을 제외한 나머지 항목들은 Php 프로그래밍을 할 때 필요한 프레임워크 들인데, 굳이 설치하지 않아도 상관없다. 선택을 완료했다면 Next를 눌러준다. 다음은 MySQL 관리자 비밀번호를 설정하는 화면이다. 나중에 사용되니 따로 적어두고, Next를 눌러준다. 이제 조금 기다리면 설치가 완료된다..
#INFO 난이도 : BRONZE2 알고리즘 유형 : 자료구조 문제 출처 : https://www.acmicpc.net/problem/10809 #SOLVE 알파벳의 위치를 저장할 alpha[26] 배열을 선언해 주고, fill_n 메서드로 모든 값을 -1로 초기화한다. int alpha[26]; fill_n(alpha ,26 ,-1); 문자열을 입력받은 뒤 문자열의 길이만큼 탐색하여 만약 해당 알파벳의 alpha 배열 값이 -1 이라면 ( -1이 아니면 처음 등장한 위치가 아니라는 뜻이니) 현제 인덱스 값을 alpha 배열에 초기화 시켜준다. for (int i = 0; i < str.length(); i++) { if (alpha[str[i] - 97] == -1) { alpha[str[i] - 97..
#INFO 난이도 : BRONZE2 알고리즘 유형 : 자료구조 문제 출처 : https://www.acmicpc.net/problem/10808 #SOLVE 알파벳의 개수를 저장할 alpha[26] 배열을 선언하고, 문자열을 입력받아 아스키코드를 이용해서 해당하는 알파벳의 개수를 1씩 추가시켜 주었다. 정말 간단한 문제라서 다른 좋은 방식으로 풀이할 수 있나 고민해 보았는데,,, 아직은 잘 모르겠다. 아스키코드에 대한 개념만 알고 있었다면 간단하게 풀이할 수 있는 문제였다. #CODE #include #include using namespace std; int alpha[26]; int main() { string str; cin >> str; for (int i = 0; i < str.length();..