반응형

코딩 6

[백준] 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..

[백준] 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)

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

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

[JAVA] eclipse 이클립스 설치하기 다운로드

이클립스란 무엇인가? 이클립스(eclipse)란 다양한 언어를 지원하는 통합 개발 환경(IDE)입니다. 흔히들 Java 전용 개발 툴으로 알고 있는 분들이 많으나 공식 사이트에서도 볼 수 있듯이 이클립스는 C/C++, php등 여러 언어를 사용한 개발을 지원합니다. 전통적으로 Java 개발에 압도적으로 많이 사용되던 IDE이지만 이클립스에 비해 막강한 기능을 가진 JetBrains사의 IntelliJ IDEA의 성장세로 인해 현업에서의 점유율은 점차 낮아지고 있습니다. 그러나 아직까지 이클립스의 수요는 있으며 특히 대학교 수업이나 전자정부 프레임워크를 기반으로 한 프로젝트에서는 이클립스를 많이 사용하는 추세이기 때문에 무시할 수는 없는 IDE라고 생각합니다. 이클립스 설치하기 이클립스(eclipse) 다..

개발 공부/JAVA 2022.06.21
반응형