본문 바로가기

전체 글192

[Google] 구글링 방법 [Google] 구글링 방법 방대한 정보의 양을 제공해주는 구글에서 효율적으로 정보를 찾기 위한 구글링 기능이 있다. 이 기능들을 잘만 활용할 줄 안다면 좋은 검색 결과를 얻어 낼 수 있을 거라 생각한다. 우선 내가 가장 많이 쓰는 기능들만 적어 놨다. 이 외에 더 많은 좋은 기능들을 제공해주는데, 이 외의 기능들은 필요할 때 방법들을 찾아 활용하면 된다. (1) "검색어" - 검색한 철자가 들어 있는 검색어를 찾아준다. - 검색어와 일치하는 결과만 찾고 싶을 때 Ex) "블로그 최적화" (2) or - 또는, 혹은 - 특정 검색어 or 특정 검색어 - 둘 중 하나만 포함되도 검색 결과로 나타남 Ex) 네이버 블로그 최적화 or 티스토리 블로그 최적화 (3) and - 그리고 Ex) 블로그 최적화 and.. 2020. 9. 2.
[programmers] 프로그래머스 Level1 행렬의 덧셈(파이썬 Python) [programmers] 프로그래머스 Level1 행렬의 덧셈 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 행렬의 덧셈 1) 문제 프로그래머스 행렬의 덧셈 코딩테스트 연습 - 행렬의 덧셈 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요 programmers.co.kr 2) 풀이 과정 이중 for문을 이용해서 구구단(1단~9단)을 파이썬으로 짜본 사람이라면 쉽게 풀 수 있을거라 생각. 3) 코드 1 2 3 4 5 6 .. 2020. 9. 1.
[programmers] 프로그래머스 Level1 정수 내림차순으로 배치하기(파이썬 Python) [programmers] 프로그래머스 Level1 정수 내림차순으로 배치하기 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 정수 내림차순으로 배치하기 1) 문제 프로그래머스 정수 내림차순으로 배치하기 코딩테스트 연습 - 정수 내림차순으로 배치하기 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이�� programmers.co.kr 2) 풀이 과정 1. 입력받은 n을 리스트로 변환 이 후 "내림차순"으로 정렬 2. 받.. 2020. 9. 1.
[programmers] 프로그래머스 Level1 핸드폰 번호 가리기(파이썬 Python) [programmers] 프로그래머스 Level1 핸드폰 번호 가리기 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 핸드폰 번호 가리기 1) 문제 프로그래머스 핸드폰 번호 가리기 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자 programmers.co.kr 2) 풀이 과정 1. 문자열 길이의 끝값을 기준으로 4개를 짜른다 2. 끝을 기준으로 이분해서 끝 4자리를 제외한 나머지의 숫자들은 *로.. 2020. 9. 1.
[programmers] 프로그래머스 Level1 자연수 뒤집어 배열로 만들기(파이썬 Python) [programmers] 프로그래머스 Level1 자연수 뒤집어 배열로 만들기 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 자연수 뒤집어 배열로 만들기 1) 문제 프로그래머스 자연수 뒤집어 배열로 만들기 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 programmers.co.kr 2) 풀이 과정 1. 첫번째 12345의 예시로 각각을 리.. 2020. 8. 31.
[programmers] 프로그래머스 Level1 자릿수 더하기(파이썬 Python 자바 Java) [programmers] 프로그래머스 Level1 자릿수 더하기 (파이썬 Python 자바 Java) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 자릿수 더하기 1) 문제 프로그래머스 자릿수 더하기 코딩테스트 연습 - 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출 programmers.co.kr 2) 풀이 과정 n = 123 answer = 0 + 3 n = 12 answer = .. 2020. 8. 31.
[programmers] 프로그래머스 Level1 완주하지 못한 선수(파이썬 Python) [programmers] 프로그래머스 Level1 완주하지 못한 선수 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 완주하지 못한 선수 1) 문제 프로그래머스 완주하지 못한 선수 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수�� programmers.co.kr 2) 풀이 과정 1. 배열participant와 배열completion에 들어 있는 문자열의 내용이 겹치는 경우가 있기에, 일단 2개다 .. 2020. 8. 31.
[programmers] 프로그래머스 Level1 문자열 내 p와 y의 개수(파이썬 Python) [programmers] 프로그래머스 Level1 문자열 내 p와 y의 개수 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 프로그래머스 Level1 문자열 내 p와 y의 개수 1) 문제 프로그래머스 문자열 내 p와 y의 개수 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr 2) 풀이 과정 1. 주어진 문자열의 개수 만큼 반복하여 개수가 같.. 2020. 8. 31.
[Baekjoon] 백준 5585번 거스름돈(파이썬 Python) [Baekjoon] 백준 5585번 거스름돈 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 백준 5585번 거스름돈 1) 문제 백준 5585번 거스름돈 5585번: 거스름돈 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사� www.acmicpc.net 2) 풀이 과정 1. 가장 적게, 많게 라는 문구에서 그리디 알고리즘 생각 2. 사용자의 입력을 받고 정수로 받게끔 int(input()) Why? 맨 처음에 input()만 해보니, 안되더라 int()를 꼭 써줘야.. 2020. 8. 30.
[Python] 파이썬 반복문(for문, while문) [Python] 파이썬 반복문(for문, while문) * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 파이썬 반복문(for문, while문) 1) 전체 구조? 1. while(): 2. for i in range(n): ㄴ for i in range(a, b): ㄴ for i in range(a, b, 증감): 2) Why 사용? "hello, python"을 10번 출력하고자 한다. (외국어를 배울때 있어서도 그 나라의 "안녕" 이라는 말을 먼저 하기에 관습적으로 사용) 가장 단순한건, print("hello, python")을 ctrl+c 해서 ctrl+v로 아래와 같이 10개를 만들면 된다. print("hello, python") print("hello, python") print.. 2020. 8. 30.