본문 바로가기

바닐라코딩 사전학습/코드연습, 퀴즈, 과제9

Background Changer 아이디어 1) 해당 웹페이지와 같은 형태를 HTML과 CSS로 작성 2) 랜덤한 Hex color code를 생성하는 함수 작성 2-1)math.random()과 math.floor()를 사용을 사용 2-2)for를 이용해서 6개의 문자열을 합치자 2-3)for문을 돌리고 해당 값을 hex_color에 넘겨 준 후에는 hex_color를 초기화시켜준다. 3) 해당 함수를 적용하여 버튼 클릭 시 랜덤한 Hex color code를 생성하여 페이지의 배경 색깔과 Hex color code수정 정리할 것: Math. 함수, Hex color code, HTML과 JS연결방법, 문자열에 변수 넣기 CLICK ME! const hex = "01233456789ABCDEF"; var hex_color = ""; c.. 2021. 12. 24.
김서방 찾기 / 가운데글자 가져오기 / 수박수박수박수 1. 김서방 찾기 function findKim(seoul){ var answer = seoul.indexOf('Kim'); return "김서방은 " + answer + "에 있다"; } 배열의 인덱스를 찾아서 출력하는 것이므로 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array 에서indexOf를 찾아서 사용하였다. 처음에는 위와같이 return 값에 문자열 + answer + 문자열을 return에 직접 입력하는 방식으로 풀이하였다. function solution(seoul) { var answer = `김서방은 ${seoul.indexOf("Kim")}에 있다`; return answer; } C언.. 2021. 12. 24.
Exercise - FizzBuzz/Biggest Number/Word position 1. FizzBuzz 아이디어 1) 1~100까지 출력은 for문으로 작성 2) 3의 배수와 5의 배수에서 출력되는 문자는 for문 안에 if문을 사용해서 작성. 조건식은 3과 5로 나누어서 나머지가 0이 되면 true가 되도록. 3) 3과 5의 공배수는 3의 배수 if문에서 중첩 if문을 사용해서 5로도 나누어지는 수가 나오면 fizzbuzz가 출력되도록 작성. 결과 : 1 2 fizz 3 4 buzz 5 ... 와 같이 3과 5의 배수에서 fizz buzz를 출력하는 결과가 나와서 if문 안에 continue를 작성했더니 정상작동하였다. 2. Biggest Number 아이디어 1) a와b를 비교해서 이 중 큰 수를 c와 다시 비교해서 마지막으로 가장 큰 수를 찾아낸다. 2) 첫번째 if문은 a와 b.. 2021. 12. 24.