전체 글

또렷한 기억보다 희미한 연필자국이 낫다
PS (Problem Solving)/Programmers

[프로그래머스] 숫자 찾기 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(num, k): num = list(str(num)) for i in range(len(num)): if int(num[i]) == k: return i + 1 return -1

PS (Problem Solving)/SW Expert Academy

[SWEA] 15612. 체스판 위의 룩 배치 - 파이썬

문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AYOBfxwaAXsDFATW SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 설계 - 룩(Rook)이 정확히 8개가 있어야 한다! -> 8개보다 적어도 no # 정확히 룩이 8개가 있어야 한다! -> 8개보다 없어도 no T = int(input()) for TC in range(1, T + 1): arr = [input() for _ in range(8)] answer = 'yes' Rook = 0 for x in range(8): # 위에서 아래로 검사 cnt = ..

PS (Problem Solving)/Programmers

[프로그래머스] 순서쌍의 개수 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120836 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(n): answer = 0 for x in range(1, n + 1): for y in range(1, n + 1): if x * y > n: # 시간초과 방지 break elif x * y == n: answer += 1 return answer

PS (Problem Solving)/Programmers

[프로그래머스] 문자열안에 문자열 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120908 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(str1, str2): if str2 in str1: return 1 return 2

PS (Problem Solving)/Programmers

[프로그래머스] 자릿수 더하기 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(n): n = str(n) n = list(n) answer = 0 for i in range(len(n)): answer += int(n[i]) return answer

PS (Problem Solving)/Programmers

[프로그래머스] 제곱수 판별하기 - 파이썬, 자바스크립트

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 파이썬 def solution(n): n = n ** (1 / 2) # 루트로 나눔 if n - n // 1 > 0: # 소수점이 있다면 return 2 return 1 # 정수로 떨어진다면 True 자바스크립트 // 제곱수가 되는지는 n의 루트만큼의 숫자 까지만 확인하면 검증할 수 있다. function solution(n) { const root = parseInt(Math.sqr..

PS (Problem Solving)/Programmers

[프로그래머스] 개미 군단 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120837 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(hp): answer = 0 while hp > 0: if hp >= 5: hp -= 5 elif hp >= 3: hp -= 3 else: hp -= 1 answer += 1 return answer

PS (Problem Solving)/Programmers

[프로그래머스] 모음 제거 - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120849 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(my_string): vowel = ['a', 'e', 'i', 'o', 'u'] for word in vowel: if word in my_string: my_string = my_string.replace(word,'') return my_string

PS (Problem Solving)/Programmers

[프로그래머스] 숨어있는 숫자의 덧셈 (1) - 파이썬

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120851 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 def solution(my_string): answer = 0 for word in my_string: if word.isdigit(): answer += int(word) return answer

PS (Problem Solving)/Programmers

[프로그래머스] 세균 증식 - 파이썬, 자바스크립트

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 설계 파이썬 def solution(n, t): for i in range(t): n *= 2 return n 자바스크립트 function solution(n, t) { let answer = n; for (let i = 0; i < t; i++) { answer *= 2 } return answer; }

캐럿노트
기록하는 블로그