목록전체 글 (232)
거인의 코딩일지
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/blaqjS/btr5Qy5eSdw/KljQgF12m2CVEXokYlquOK/img.png)
요소를 추가해서 더한 값을 alter로 표현할수 있는 코드를 작성해보자!!! 추가 계산 우선 HTML 문서를 작성해주고 js 연결해주고 css 는 얼마 없으닌까 head 태그안에 style 태그를 만들어 줘서 부여해주고 js 를 작성하자!!! // 추가버튼 클릭시 동작 document.getElementById("add").addEventListener("click",function(){ // // // × // // div 요소 설정 const div = document.createElement("div"); // div에 row class 추가 div.classList.add("row"); // ------------------------------------------------ // input요소..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cJGdWB/btr5YT1vqdA/5knJuJZTlV3MCVBx9FLkKK/img.png)
class Solution { public String solution(int num) { String answer = ""; int N = num%2; if(N==0){ answer = "Even"; }else{ answer = "Odd"; } return answer; } } 정답률이 높은 것을 한번 시도해봤는데 너무 쉽게 풀었다!!! 결과는 역시 통과~~!!
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/NpkUT/btr5RhhPtTp/YsPB9u5YEe8yPGNyW1jHq0/img.png)
class Solution { public int solution(int number, int limit, int power) { int answer = 1; for(int i=2; i
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bfMoqU/btr5Qh3F0dS/HRw2buR4njt3US1NVVbMy0/img.png)
이번엔 Lv_1 정답률 50프로 후반!! 도전!!!! 이런 문제인데 결국 수학문제인 것이다.... 핳 ㅋㅋㅋㅋ class Solution { public int solution(int a, int b, int n) { int answer = 0; while(n>=a){ answer += (n/a)*b; n = (n/a)*b+(n%a); } return answer; } } 이런식으로 while문을 돌려서 answer 변수에 값을 더하면서 추가해주고 점점 줄어드는 n 값을 구해줬다!!
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bH6USM/btr5BLwWbAj/s4q7DnHGTPZ2JJPvXtTLx0/img.png)
DOM 이란?? HTML 문서를 객체기반으로 표현한 것으로서 HTML 문서에 작성된 내용을 트리구조(계층형으로 표현)로 나타냈을 때 각각의 태그, Text, Comment 등을 Node 라고 한다 document : { DOCTYPE : heml; HTML : { HEAD : { TITLE : {TEXT : "문서제목"}, STYLE : {...}, META : {...} }, BODY : { H1 : {TEXT : "제목", ATTRIBUTE : "속성"}, COMMENT : {TEXT : "주석내용"}, DIV : {...} } } } Node 확인하기!!! 1번 2번 3번 4번 확인하기 // Node 확인하기 document.getElementById("btn1").addEventListener("..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/5vozk/btr5E2LtxY5/HUYTuKdbV5TgRr2KTn2SW1/img.png)
JS 객체 : {"memberId" : "user01", "memberPw" : "pass01", "age":20} JSON answkduf : '{"memberId" : "user01", "memberPw" : "pass01", "age":20}' -간단한 포멧 괄호 {} 내에 key : value 쌍으로 구성 {"key" : value} key : 반드시 문자열 사용 value : String, Number, Boolean, Array, Object, null 데이터 저장 가능 - 객체{} 또는 배열[] 데이터를 효율적으로 표시 가능 - 경량 데이터 교환 방식 - 간단한 포맷을 가지고 있어 이해하기 쉬움 - 순수 TEXT 기반 구조화된 TEXT 형식 대부분 프로그래밍 언어에서 JSON 포멧 데이터를 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dkjl4J/btr5Hpl6mXv/vUMNYKf9qQ150g1NSQ1n1k/img.png)
자바스크립트 객체 자바스크립트의 객체는 {} 내에 Key : Value (Map 형식) 가 모여있는 형태로 작성된다. 객체를 생성하는 방법에는 2가지가 존재하는데 1. {} : 객체 리터럴 표기법을 이용한 생성 2. 생성자 + new 생성자()를 이용한 생성 객체생성1 객체생성2 이렇게 버튼을 html상에 만들어 주고 결과를 확인해보면 버튼 1번을 눌렀을때 값! 콘솔로 확인한 값 버튼 2를 눌렀을때 콘솔에 찍히는 값
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Nl0Jz/btr4hyyS8qG/jGGhKb5wERkuj7EMBvUDW0/img.png)
n 에 있는 숫자를 하나하나 떼어둔 다음 숫자 하나하나 다 더한 값을 구하는 것이다! 이것 저것 고민해보니 정답이 2개가 나왔다! 첫번째 풀이!!! 우선 첫번째 정답이다!! num이라는 문자형 변수에 n의 값을 String 로 형변환 시켜 넣어준뒤 배열을 num길이만큼 선언하고 for 반복문 만들어준뒤 substring 로 하나하나 떼어주고 난 뒤 answer 에 다시 int로 형변환하여 값을 더해주면 완성!!! 두번째 풀이!!! 다음 정답은 split() 함수를 통해서 하나하나 나눠준뒤 for문을 돌려서 answer에 형변환하여 담아주는 것이다!!!
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/beQheg/btr4fUo4rVC/KmRblKzAaDPrUYlq8JD8I1/img.png)
처음 1단계를 도전하는건데 정답률 높은순으로 해서 그런지 생각보다 쉽게 풀 수 있었다!! double 형으로 배열의 값을 더한 값을 넣어줄 변수를 선언한뒤 for 반복문을 돌려서 배열의 값을 모두 더해주고 결과값에 sum과 배열의 길이를 나눠준뒤 return 했다!!!