[ Python ] 파이썬 정렬함수 sorted()
·
Algorithm/Python
파이썬 정렬 sorted함수 leetcode를 풀던 중 sorted에 대해 처음 접하게 되었습니다. sort()는 아는데 sorted는 무엇인지 몰랐기에 이번기회에 알아가고자 정리하였습니다. sort() 와 sorted() sort()는 리스트가 가지는 요소들을 정렬해주는 역할을 하는 함수입니다. sorted() 또한 내부의 요소들을 정렬해주는 역할을 수행하는데 차이점이 있습니다. sort()는 정렬된 내부요소가 원본에 영향을 주어 원본이 정렬된 요소 순서로 바뀌어버립니다. 반면 sorted()는 원본은 그대로 두고 새롭게 리스트를 생성하여 정렬합니다. 참고로 sort()처럼 리스트 자체를 정렬하는 것을 "제자리 정렬"이라고 합니다.
[백준 - 문제풀이] 1000번 외 4개 문제 : 사칙연산 ( Node.js )
·
Algorithm/Javascript
https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력..
[백준 - 개념정리] Node.js에서 입력값은 어떻게 받는가?
·
Algorithm/Javascript
사용자의 입력값을 받아 처리하는 문제가 가장 기본적이기 때문에 입력값을 받는 방법에 대해 알아본다. 자바스크립트에서 사용자의 입력을 받을 때, 보통 아래의 두가지 방법을 사용한다. readline 사용법 1. 모듈 호출 const readline = require('readline') 2. Interface 객체 생성 const rl = readline.createInterface({ input: process.stdin, output: process.stdout }) 3. rl 변수 // 한 줄을 입력받는 코드 rl.on("line", (line) => { // 실행할 코드 rl.close(); // 닫아주지 않으면 입력을 계속받음 }) rl.on('close', () => { // 실행할 코드 pro..
[백준 - 문제풀이] 2557번 : Hello World ( Node.js )
·
Algorithm/Javascript
https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net [ 문제 ] [ 내 풀이 ] 따로 입력을 받지 않고 간단하게 "Hello World!" 를 출력하는 문제이다. console.log("Hello World!"); [ 배운 내용 ] vscode에서 js파일을 실행하려면 터미널에서 node 파일명.js을 입력하면된다. 하지만 더 편하게 실행하게 실행할 수 있는 extension이 존재하는데, 바로 Code Runner이다. 위의 extension을 설치하고 Ctrl + Alt + N을 통해 간단하게 실행시켜볼 수 있다.