728x90
반응형

전체 글 328

백준 14503 로봇 청소기 C++

https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어 www.acmicpc.net 최종 코드 GitHub github.com/hwayeon351/BEAKJOON-Algorithms hwayeon351/BEAKJOON-Algorithms 백준 코딩테스트 풀이. Contribute to hwayeon351/BEAKJOON-Algorithms development by creating an account on GitHub. github.com // // main.cpp // BJ1..

upper, lower, capitalize, title

upper, lower, capitalize, title은 문자열을 변환시키는 문자열 내장 함수 이다. upper() 문자열을 대문자로 변환 lower() 문자열을 소문자로 변환 capitalize() 문자열에서 맨 첫 글자를 대문자로 변환 title() 문자열에서 알파벳 외의 문자(숫자, 특수기호, 띄어쓰기 등)로 나누어져 있는 영단어들의 첫 글자를 모두 대문자로 변환시킨다. 사용 예제 upper(), lower() s1 = " FOR The 3last weeK " s2 = " for tHe 3last weeK " #1 s1의 모든 문자열을 소문자로 print(s1.lower()) >> for the 3last week #2 s2의 모든 문자열을 대문자로 print(s2.upper()) >> FOR T..

Level 2 JadenCase 문자열 만들기 Python3

https://programmers.co.kr/learn/courses/30/lessons/12951?language=python3 코딩테스트 연습 - JadenCase 문자열 만들기 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 programmers.co.kr 최종 코드 def solution(s): i = 0 while i < len(s): if i==len(s)-1: return s if s[i] == " ": i += 1 s = s[:i] + s[i].upper() + s[i+1:].lower() else: if i == 0..

zip

zip()은 동일한 개수로 이루어진 반복 가능한(iterable) 자료형을 같은 인덱스끼리 묶어주는 역할을 하는 함수이다. 사용 예제 출력 a = [1, 2, 3, 4, 5] b = ['a', 'b', 'c', 'd', 'e'] for i, j in zip(a,b): print(i, j) >> 1 a 2 b 3 c 4 d 5 e * = Unpack *는 리스트를 Unpack해준다. 만약, A = [[1, 2], [3, 4], [5, 6]]가 있을 때 B = [(1, 3, 5), (2, 4, 6)]를 *를 사용하여 만들 수 있다. A = [[1, 2], [3, 4], [5, 6]] B = list(zip(*A)) print(B) >> [(1, 3, 5), (2, 4, 6)] - 주의 할 점 A = [[1,..

Python 내장 함수 모음

파이썬 내장 함수는 따로 import가 필요하지 않고 사용할 수 있는 함수들을 말한다. 이 곳에 코딩테스트를 공부하면서 자주 쓰이는 내장 함수들을 정리하였다. 문자열 내장 함수 2021/01/09 - [Python/내장 함수] - upper, lower, capitalize, title upper, lower, capitalize, title upper, lower, capitalize, title은 문자열을 변환시키는 문자열 내장 함수 이다. upper() 문자열을 대문자로 변환 lower() 문자열을 소문자로 변환 capitalize() 문자열에서 맨 첫 글자를 대문자로 변환 title(.. hwayomingdlog.tistory.com 2021/01/21 - [Python/내장 함수] - count..

Python 2021.01.08

Level 2 행렬의 곱셈 Python3

https://programmers.co.kr/learn/courses/30/lessons/12949?language=python3 코딩테스트 연습 - 행렬의 곱셈 [[2, 3, 2], [4, 2, 4], [3, 1, 4]] [[5, 4, 3], [2, 4, 1], [3, 1, 1]] [[22, 22, 11], [36, 28, 18], [29, 20, 14]] programmers.co.kr 최종 코드 def solution(arr1, arr2): answer = [[0] * len(arr2[0]) for row in range(len(arr1))] for row in range(len(arr1)): for col in range(len(arr2[0])): sum = 0 for i in range(len..

백준 14889 스타트와 링크 C++

https://www.acmicpc.net/problem/14889 14889번: 스타트와 링크 예제 2의 경우에 (1, 3, 6), (2, 4, 5)로 팀을 나누면 되고, 예제 3의 경우에는 (1, 2, 4, 5), (3, 6, 7, 8)로 팀을 나누면 된다. www.acmicpc.net 최종 코드 GitHub https://github.com/hwayeon351/BEAKJOON-Algorithms/blob/main/BJ14889.cpp hwayeon351/BEAKJOON-Algorithms 백준 알고리즘 소스 코드 모음. Contribute to hwayeon351/BEAKJOON-Algorithms development by creating an account on GitHub. github.com..

SWEA 1952 [모의 SW 역량테스트] 수영장 C++

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PpFQaAQMDFAUq&categoryId=AV5PpFQaAQMDFAUq&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 최종 코드 GitHub -> https://github.com/hwayeon351/SWEA-Algorithms/blob/main/SWEA1952.cpp GitHub - hwayeon351/SWEA-Algorithms: SWEA 알고리즘 소스 코드 모음 SWEA 알고리즘 소스 코드 모음. Contribute to hwa..

코테 노트/SWEA 2021.01.06
728x90
반응형