[실버 5] 1181번 단어 정렬
·
Coding Test/백준[JAVA]
문제 링크 : https://www.acmicpc.net/problem/1181 문제 알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오. 길이가 짧은 것부터 길이가 같으면 사전 순으로 단, 중복된 단어는 하나만 남기고 제거해야 한다. 입력 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. 출력 조건에 따라 정렬하여 단어들을 출력한다. 입력 13 but i wont hesitate no more no more it cannot wait im yours 출력 i im it no but more wait..
[실버 5] 11651번 좌표 정렬하기 2
·
Coding Test/백준[JAVA]
문제 링크 : https://www.acmicpc.net/problem/11651 문제 2차원 평면 위의 점 N개가 주어진다. 좌표를 y좌표가 증가하는 순으로, y좌표가 같으면 x좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. 출력 첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다. 입력 5 0 4 1 2 1 -1 2 2 3 3 출력 1 -1 1 2 2 2 3 3 0 4 코드 import java.util.Arrays; import jav..
[실버 5] 11650번 좌표 정렬하기
·
Coding Test/백준[JAVA]
문제 링크 : https://www.acmicpc.net/problem/11650 문제 2차원 평면 위의 점 N개가 주어진다. 좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. 출력 첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다. 입력 5 3 4 1 1 1 -1 2 2 3 3 출력 1 -1 1 1 2 2 3 3 3 4 코드 import java.util.Arrays; import jav..
[JavaScript] 조건문
·
Programming Language/JavaScript
제어문 : 코드의 실행 흐름과 직접적인 관련이 있는 문장 if 조건문 조건에 따라서 코드를 실행하거나 실행하지 않을 때 사용하는 구문 > const date = new Date() undefined > date.getFullYear() 2023 > date.getMonth() + 1 9 > date.getDate() 3 > date.getHours() 21 > date.getMinutes() 37 > date.getSeconds() 2 Date() FullYear : 올해 (ex : 2023) Month : 월 (0~11) → 1월이 0 Date : 일 (1~31) → 1일이 1 Hours : 시간 (0~23) // 현재 시간 구분하는 코드 const date = new Date() const hours..
[JavaScript] 자료와 변수
·
Programming Language/JavaScript
기본 자료형 문자열 자료형 큰 따옴표를 사용하거나 작은 따옴표를 사용한다. 이스케이프 문자 \n : 줄바꿈 \t : 탭 \ : 역슬래시() 문자열 연산자 덧셈 기호(+) 사용 → 덧셈 기호를 문자열 연결 연산자라고 함 문자열 + 문자열 → 문자열 연결 연산자 > '가나다' + '라마' + '바사아' + '자차카타' + '파하' "가나다라마바사아자차카타파하" 문자 선택 연산자 문자열[숫자] 위치를 나타내는 숫자 → 인덱스 > '안녕하세요'[0] "안" 문자열 길이 구하기 > "안녕하세요".length 5 숫자 자료형 사칙 연산 가능 (+, -, *, /) 나머지 연산자(%) 불 자료형 true, false 비교 연산자 사용 가능연산자설명 === 양쪽이 같다 !== 양쪽이 다르다 > 왼쪽이 더 크다 type..
[JavaScript] 자바스크립트란?
·
Programming Language/JavaScript
💡 웹 브라우저에서 사용하는 프로그래밍 언어이다. 자바스크립트 기본 용어 표현식 : 값을 만들어 내는 간단한 코드 273 10 + 20 + 30 * 2+ 'RintIanTta' 문장 : 표현식이 하나 이상 모인 것 문장 끝에는 마침표를 찍듯이 세미콜론(;) 또는 줄바꿈을 넣어서 문장의 종결을 알려준다. // 세미콜론을 사용한 문장 구분 10 + 20 + 30 * 2;var rinitiantta = 'Rint' + 'Ian' + 'Tta'; alert('Hello JavaScript..!');273; // 줄바꿈을 사용한 문장 구분 10 + 20 + 30 * 2 var rinitiantta = 'Rint' + 'Ian' + 'Tta' alert('Hello JavaScript..!') 273 // 줄바꿈과..