본문 바로가기

분류 전체보기201

Summer/Winter Coding(~2018) > 소수 만들기 - Pyton, Combinations, 조합, 소수 https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr   풀이 - 나의 생각itertools.combinations 를 사용해서 조합을 하고 그 조합의 합을 소수인지 판별하면 됩니다.   코드 from itertools import combinationsdef is_prime(num): for i in range(2, int(num**0.5) + 1): if num%i == 0: return False return Truedef solution(nums).. 2024. 11. 26.
[PCCP 기출문제] 1번 / 동영상 재생기 - Pyton, f_string https://school.programmers.co.kr/learn/courses/30/lessons/340213 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  풀이 - 나의 생각분 초로 되어있는 양식을 초로 변환해서 처리 후 마지막에 다시 분 초로 바꿔 줬습니다. 시작하는 위치가 opening 구간일 경우가 있기 때문에 한번 검사해주고 그 다음 부터는 이동 후 검사 해주면 됩니다. 초를 분초 형식으로 바꾸는 방식은 이번에는 f_string을 사용했는데  여러 방법이 있습니다.f_string(최신 방식) f"{pos // 60:02}:{pos % 60:02}" :02 = 두 자리 숫자로 포매팅하며,.. 2024. 11. 25.
달리기 경주 - Python, 딕셔너리 https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  풀이 - 나의 생각딕셔너리를 통해 플레이어의 인덱스를 저장해두고 불린 플레이어와 앞의 플레이어를 딕셔너리에서 찾아 바꿔줍니다. 가장 당황스러운 부분은 players[now_index-1], players[now_index] = players[now_index], players[now_index-1] 이게 된다고????? 코드 def solution(players, callings): index_player = {player:i for .. 2024. 11. 25.
객체, 객체 지향 프로그래밍 자바스크립트에는 여덟 가지 기본 자료형이 있습니다.숫자형 – 정수, 부동 소수점 숫자 등의 숫자를 나타낼 때 사용합니다. 정수의 한계는 ±253 입니다.bigint – 길이 제약 없이 정수를 나타낼 수 있습니다.문자형 – 빈 문자열이나 글자들로 이뤄진 문자열을 나타낼 때 사용합니다. 단일 문자를 나타내는 별도의 자료형은 없습니다.불린형 – true, false를 나타낼 때 사용합니다.null – null 값만을 위한 독립 자료형입니다. null은 알 수 없는 값을 나타냅니다.undefined – undefined 값만을 위한 독립 자료형입니다. undefined는 할당되지 않은 값을 나타냅니다.객체형 – 복잡한 데이터 구조를 표현할 때 사용합니다.심볼형 – 객체의 고유 식별자를 만들 때 사용합니다.이 중.. 2024. 11. 25.
문자 개수 세기 - Python, ord https://school.programmers.co.kr/learn/courses/30/lessons/181902 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr   풀이 - 나의 생각ord 라는 것을 알게 되었다.   코드 def solution(my_string): answer = [0] * 52 for char in my_string: if 'A' 2024. 11. 24.
자바스크립트가 뭘까요? 자바스크립트란 웹 페이지를 동적으로 만들고 상호작용을 추가하기 위해 설계된 프로그래밍 언어입니다.  현재는 브라우저뿐만 아니라 서버, 모바일 앱, 데스크탑 애플리케이션 등 다양한 환경에서도 사용됩니다. 즉, 자바스크립트 엔진(JavaScript engine)이라 불리는 특별한 프로그램이 들어 있는 모든 디바이스에서도 동작합니다. 브라우저엔 '자바스크립트 가상 머신’이라 불리는 엔진이 내장되어 있습니다. 엔진의 종류는 다양한데, 엔진마다 특유의 코드네임이 있습니다. Chrome, Opera : V8Firefox : SpiderMonkeyIE : 버전에 따라 'Trident’나 'Chakra’Microsoft Edge : 'ChakraCore’Safari : 'SquirrelFish’엔진의 동작 원리 엔진(.. 2024. 11. 23.