본문 바로가기

Programming Language

(103)
[자바스크립트 JavaScript] Math객체의 다양한 메소드 console.log(Math.max(2, -10, 50, -12, 180)); // -12 절댓값 (Absolute Number) Math.abs(x)를 하면 x의 절댓값이 리턴됩니다. console.log(Math.abs(-30)); // 30 console.log(Math.abs(30)); // 30 최댓값 (Maximum) Math.max 함수에 파라미터로 여러 수를 넘겨주면, 그중 가장 큰 값이 리턴됩니다. console.log(Math.max(2, -10, 50, -12, 180)); // 180 최솟값 (Minimum) Math.min 함수에 파라미터로 여러 수를 넘겨주면, 그중 가장 작은 값이 리턴됩니다. console.log(Math.max(2, -10, 50, -12, 180)); //..
[자바스크립트 JavaScript] 객체 데이터 생성/삭제/확인하기 객체 내부 property들을 수정하는 방법에 대해 알아보자. let ob = { name: '오브젝트', birthYear: 2023, isTruth: true, worstDay: null, bestDay: { date: '2023.10.1', reason: 'blahblah' } }; 객체 내부에 property 추가하기 위에 오브젝트에 gender라는 프로퍼티를 추가하는 코드는 다음과 같다. // 객체 프로퍼티 추가하기 // gender 프로퍼티 추가하기 ob.gender = 'm'; console.log(ob.gender); // 콘솔 출력으로 확인하기 마침표를 이용한 점 표기법을 사용해 해당 오브젝트에 데이터를 할당하고 추가할 수 있다. delete 연산자로 객체 내부 property 삭제하기 ..
[자바스크립트 JavaScript] 객체에서 데이터 접근하기 객체 내부의 있는 값에 접근하는 방법 // 객체 let ob = { name: '오브젝트', bornYear: 2023, isTrue: true, lecture: { title: "자바스크립트", language: "JacaScript" } }; ob 라는 객체가 존재할 때 ob객체에서 데이터를 접근하는 방식에는 2가지가 있다. 1. 점 표기법 (objectName.propertyName) 이렇게 객체 이름 다음에 마침표(.)를 찍고 바로 프로퍼티 이름을 입력하는 방식이다. 객체의 데이터를 접근하는데 가장 간단하고 많이 사용되는 방식이다. ✔️ 주의할 점! : 점 표기법에서는 프로퍼티의 띄어쓰기가 허용되지 않는다 예) ob의 bornYear 프로퍼티 출력하기 console.log(ob.bornYear) ..
조건부로 익스플로러 버전용 CSS파일 첨부하기 익스플로러 X 버전 이하에서만 적용할 수 있는 CSS파일을 첨부할 수 있다.   이렇게 첨부하면 css폴더내의 ie8.css 라는 파일은 인터넷 익스플로러 9 미만에서만 적용된다.저걸 [if lt IE 10] 이렇게 바꾸면 익스플로러 10 미만에서만 적용된다. 이렇게 첨부하신 후 ie8.css에 자신이 수정하고 싶은 코드를 담고 head태그 내에 다른 CSS 파일들과 함께 첨부하면 된다. 참고로 ie8.css 파일은 다른 브라우저에선 전혀 읽지 않는다.  (link 태그 첨부 순서는 가장 마지막이 좋다. 중요한 덮어쓰기 파일일 수록 밑으로 보내면 된다.)
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 18 가능한 모든 경우를 비교하기 주어진 주식 가격을 보고 얻을 수 있는 최대 수익을 구하는 알고리즘 ​ ​ 한 번 반복으로 최대 수익 찾기 주어진 주식 가격을 보고 얻을 수 있는 최대 수익을 구하는 알고리즘 ​ https://github.com/yenyen31/Python-Algorithm/blob/main/pr18.py GitHub - yenyen31/Everybody-s-Algorithm-with-Python Contribute to yenyen31/Everybody-s-Algorithm-with-Python development by creating an account on GitHub. github.com
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 17 가짜 동전을 찾는 알고리즘 1 - 하나씩 비교하기 주어진 n개의 동전 중에서 가짜 동전을 찾아내는 알고리즘 ​ ​ 가짜 동전을 찾는 알고리즘 2 - 반 씩 그룹으로 나누어 비교하기 주어진 n개의 동전 중에서 가짜 동전을 찾아내는 알고리즘 https://github.com/yenyen31/Python-Algorithm/blob/main/pr17.py GitHub - yenyen31/Everybody-s-Algorithm-with-Python Contribute to yenyen31/Everybody-s-Algorithm-with-Python development by creating an account on GitHub. github.com
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 16 미로의 형태와 출발점, 도착점이 주어졌을 때 출발점에서 도착점까지 가기 위한 최단 경로를 찾는 알고리즘 그리고 이어서 미로의 정보를 적으면 된다. 미로에서 갈 수 있는 경로를 그래프처럼 나타내서 딕셔너리로 바꾸면 됨 예를 든 미로의 정보 https://github.com/yenyen31/Python-Algorithm/blob/main/pr16.py GitHub - yenyen31/Everybody-s-Algorithm-with-Python Contribute to yenyen31/Everybody-s-Algorithm-with-Python development by creating an account on GitHub. github.com
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 15 주어진 친구 관계 그래프에서 모든 친구를 찾는 알고리즘 친구 리스트에서 자신의 모든 친구를 찾는 알고리즘 ​ 친구 리스트에서 자신의 모든 친구를 찾고, 친구들의 친밀도를 계산하는 알고리즘 그래프 탐색 알고리즘을 이용해 교재에 있는 그래프를 탐색하는 프로그램을 만드시오 너비 우선 탐색 https://github.com/yenyen31/Python-Algorithm/blob/main/pr15.py