본문 바로가기

전체 글294

프로그래머스 레벨1 - 짝수와 홀수 짝수와 홀수 문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" 풀이 : def solution(num): answer = '' if num % 2 == 0: answer = 'Even' else: answer = 'Odd' return answer - 정수 num이 짝수일 경우 "Even", 홀수일 경우 "Odd"를 출력하는 함수를 만들기 위해 if~else 조건문을 사용하여 num을 2로 나눈 나머지가 0일 때, 즉 짝수일 때 answer를 Even으로 지정하고 그렇지 않은 경우, 즉 홀수일 때는.. 2022. 2. 28.
프로그래머스 레벨1 - 서울에서 김서방 찾기 서울에서 김서방 찾기 문제 설명 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항 seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. "Kim"은 반드시 seoul 안에 포함되어 있습니다. 입출력 예 seoul return ["Jane", "Kim"] "김서방은 1에 있다" 풀이 : def solution(seoul): answer = '' x = seoul.index("Kim"); answer = "김서방은 " + str(x).. 2022. 2. 28.
Background 이번에는 랜덤으로 바뀌는 배경화면을 만들건데, 먼저 background.js 파일을 만들고 html에 적용해준 다음, 배경으로 지정할 이미지들을 img 폴더 안에 넣어주었다. 우리가 하려는 건 랜덤한 숫자를 얻어서 그에 이미지를 배경화면으로 띄워주는 일이기 때문에, 사실상 background.js와 qoute.js는 거의 비슷하다고 보면 된다. 먼저 첫 번째로, 이미지들로 이루어진 Array를 만든다. 그런 다음 quote.js에서 했던 것 처럼 math 모듈을 이용하여 image Array의 길이만큼의 수(0부터 2까지)를 랜덤으로 가져와서 해당하는 이미지의 이름을 console창에 출력하록 해보자 이렇게 랜덤으로 잘 출력되는 것을 확인했으니 본론으로 들어가서 이 이미지를 html에 실제로 추가하도록 .. 2022. 2. 27.
Quotes 먼저 quotes.js 파일을 만든 다음 array(배열)을 사용하여 명언들을 적고(10개쯤), html에 적용해주었다. 배경화면에서 랜덤 명언을 표시하도록 만들기 위해 우선 html에 div를 생성했다. 이제 id인 quote를 사용하여 quotes.js에서 div랑 span들을 가져오도록 할 건데, 글귀는 첫 번째 span 태그에, 작가명은 두 번째 span 태그에 나오도록 할 것이다. 여기까지 해놓고 이번에는 randomness(무작위성)에 대해 알아보자 먼저 Array 안에 있는 element에 접근하는 방법을 찾기 위해 Array에 있는 첫 번째 명언을 console 창에 출력해 보았다. 이를 통해 Array 안에 있는 모든 명언들을 출력하려면 0부터 9까지의 요소를 출력하는 function이 .. 2022. 2. 27.