반응형

분류 전체보기 24

[백준] 5597 - 과제 안 내신 분..? (Python)

문제 https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 풀이 1부터 30까지의 리스트를 생성한 후 입력받은 수를 리스트에서 제거한다. 리스트에 남은 값이 과제를 제출하지 않은 학생의 출석번호이다. # 1부터 30까지의 리스트를 생성 num = [i for i in range(1, 31)] # 입력받은 숫자를 리스트에서 제거 for _ in range(28): data = int(input()) num.remove(data) print..

[백준] 1264 - 모음의 개수 (python)

문제 https://www.acmicpc.net/problem/1264 1264번: 모음의 개수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 영어 대소문자, ',', '.', '!', '?', 공백으로 이루어진 문장이 주어진다. 각 줄은 최대 255글자로 이루어져 있다. 입력의 끝에는 한 줄 www.acmicpc.net 풀이 vow = ['a', 'e', 'i', 'o', 'u'] # 무한 반복 while True: cnt = 0 sen = input().lower() # 문장 입력받기 if sen == '#': break # '#'가 입력되면 종료 for i in range(len(sen)): if sen[i] in vow: cnt += 1 print(cnt) ※ 변수 cnt를 whi..

[백준] 5622번 - 다이얼 (Python)

문제 https://www.acmicpc.net/problem/5622 5622번: 다이얼 첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다. www.acmicpc.net 풀이 dial = input().upper() time = 0 for i in dial: if i in ['A', 'B', 'C']: time += 3 elif i in ['D', 'E', 'F']: time += 4 elif i in ['G', 'H', 'I']: time += 5 elif i in ['J', 'K', 'L']: time += 6 elif i in ['M', 'N', 'O']: time += 7 elif i in ['P', 'Q', 'R', 'S']: tim..

[HTML] html 문서 기본 구조

HTML 문서의 기본적인 구조는 다음과 같습니다. 이것은 내용입니다. 이것은 단락입니다. 현재 문서가 html5로 작성된 문서임을 의미합니다. 해당 태그는 웹 브라우저에게 html5에 맞게 해석하라고 알려줍니다. html5에서는 현재 문서가 html 문서임을 표기하는 것만으로도 문서 유형 선언이 끝납니다. ~ 웹 문서의 정보와 내용이 시작되고 끝남을 알리는 태그입니다. 태그는 웹 문서가 시작된다는 뜻이고, 태그는 웹 문서가 끝났다는 뜻입니다. 따라서 웹 문서의 모든 내용은 ~ 태그 안에 위치하게 됩니다. 태그 내부에서 lang 속성을 사용하여 언어를 지정할 수 있습니다. 한국어 웹페이지는 ko를, 영문 웹페이지는 en를 사용합니다. 태그는 웹 문서의 정보를 나타내는 head 태그는 브라우저에게 특정한 정..

[백준] 14720 - 우유 축제 (python)

문제 https://www.acmicpc.net/problem/14720 14720번: 우유 축제 영학이는 딸기우유, 초코우유, 바나나우유를 좋아한다. 입맛이 매우 까다로운 영학이는 자신만의 우유를 마시는 규칙이 있다. 맨 처음에는 딸기우유를 한 팩 마신다. 딸기우유를 한 팩 마신 후 www.acmicpc.net 풀이 (Python) n = int(input()) m = list(map(int, input().split())) num = 0 for i in range(n): if (m[i] == num%3): num+=1 print(num)

HTML과 CSS 그리고 웹 표준

HTML (HyperText Markup Language) HTML이란 쉽게 말해서 웹 문서(=웹 페이지)를 만드는 언어 마크업(MarkUp) 언어: 태그를 사용하여 문서의 구조를 정의하는 언어, 프로그래밍 언어와는 다르다. 하이퍼텍스트(HyperText): 웹 페이지에서 특정 링크를 클릭하여 다른 페이지나 문서로 즉시 이동할 수 있는 텍스트 CSS (CasCading Style Sheets) 웹 문서의 디자인 요소를 담당 HTML과 함께 웹 표준의 기본 개념 (HTML5 + CSS3) HTML이 웹 문서의 뼈대를 만드는 것이라면, CSS는 살을 붙이는 것 웹 문서의 디자인을 담당 - 글꼴, 색상, 이미지, 스타일, 요소 배치 등 웹 표준 HTML5로 만든 웹 문서를 웹 표준을 지킨 문서라고 한다. 여러..

[JavaScript] 자바스크립트 자료형 - 불(Boolean)과 논리 연산자

불 자료형 💡 불(Boolean)이란? 참(true)과 거짓(false)을 표현하는 자료형 단순히 true와 false를 입력해도 불 값이 출력됨 불 자료형은 오로지 true와 false 두 개의 값만 존재 주로 조건문에 사용 > 'true' 'true' > 'false' 'false' 연산자 1. 비교 연산자: 두 대상을 비교 ===, !==, >, =, =, 100 > 200 false > 200 > 100 true > 100 == 100 true > '가' > '하' false 2. 논리 연산자 : 논리 연산을 수행 논리곱 연산자 (&&) : 양변이 모두 true일때 결과값이 true (그리고) 논리합 연산자(||) : 좌변과 우변 중 하나가 true이면 결과값이 true (또는) 논리 부정 연산자..

[JavaScript] 자바스크립트 문자열 자료형

문자열 만들기 큰따옴표와 작은따옴표를 모두 사용해서 문자열을 만들 수 있습니다. 둘 중 하나를 일관적으로 사용하는 것을 권장합니다. 문자열 내부에 따옴표를 사용할 때는 서로 다른 종류의 따옴표를 사용합니다. 문자열을 큰따옴표로 감쌌다면 내부에 작은 따옴표를 사용하고, 작은따옴표로 감쌌다면 내부에 큰 따옴표를 사용하는 것이 일반적입니다. 만약 같은 종류의 따옴표를 중첩하여 사용한다면 오류가 발생합니다. 이럴 때는 이스케이프 문자를 사용하여 문자열 내부의 따옴표도 문자열임을 인식시켜 주어야 합니다. 문자열 내부에서 따옴표를 그대로 사용하고 싶다면 다음과 같이 이스케이프 문자를 사용하면 됩니다. 문자열 내부에서 역슬래시 문자를 사용하려면 반드시 역슬래시 2개를 사용해야 합니다. 자바스크립트 문자열 내부에서 역..

무료 화면 녹화 프로그램 Ocam 오캠 다운로드 및 사용법

코로나19 이후에 많은 것들이 온라인 플랫폼에서 이루어짐에 따라 화면 녹화 프로그램의 필요성도 계속해서 증가하고 있는데요~ 이번에는 무료 화면 녹화 프로그램인 Ocam을 설치하고 사용하는 법을 알려드리겠습니다! Ocam은 Ohsoft라는 회사에서 개발한 무료 화면 녹화 프로그램입니다. 다운로드하기만 하면 매우 간단하게 사용할 수 있는 프로그램이죠~ 지금부터 알려드리는 내용을 차근차근 따라하신다면 Ocam에 금방 적응하실 수 있을 것입니다. 먼저 google을 열어서 Ocam을 검색하면 자동으로 Ohsoft 홈페이지로 연결됩니다. 귀찮으신 분들은 아래 다운로드 링크로 들어가시면 됩니다~~ 오캠(ocam) 다운로드하기 링크로 들어가시면 다음과 같은 화면이 나타납니다. 여기서 빨간색으로 표시된 버튼을 눌러주시..

기타 IT 2022.06.24
반응형