728x90

머쓱이스탬프 23

Day3 - 문자 리스트를 문자열로 변환하기

프로그래머스 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/181941 코딩테스트 연습 - 문자 리스트를 문자열로 변환하기 문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 200 arr의 원소는 전부 알파벳 소문자 school.programmers.co.kr 문제 풀이: def solution(arr): answer = '' answer = ''.join(arr) return answer join함수를 이용해서 배열의 문자들을 문자열로 연결했습니다.

Day3 - 문자열 섞기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181942 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(str1, str2): answer = '' for i in range(len(str1)): answer = answer+ str1[i] + str2[i] return answer for문으로 같은 인덱스의 문자를 출력하기 위해서 answer = answer+ str1[i] + str2[i]로 사용 했습니다.

Day2 - 문자열 겹쳐쓰기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 def solution(my_string, overwrite_string, s): answer = '' j=0; for i in range (len(my_string)): if(i >= s and i = s and i

Day2 - 홀짝 구분하기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181944 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 a = int(input()) if(a%2 == 0) : print(f"{a} is even"); else : print(f"{a} is odd");

Day2 - 문자열 붙여서 출력하기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 str1, str2 = input().strip().split(' ') print(str1+str2)

Day2 - 덧셈식 출력하기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181947 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 a, b = map(int, input().strip().split(' ')) print(f"{a} + {b} = {a+b}")

Day1 - 특수문자 출력하기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 print('!@#$%^&*(\\\'\"?:;') 이 문제는 이스케이프문자를 알아야 풀 수 있는 문제 였습니다! 처음에는 해독해야하는줄알고 헤매이다가 뒤늦게 이스케이프 문제 인 것을 알았습니다! 이스케이프문자인 경우 \를 한개씩 추가했습니다!

Day1 - 대소문자 바꿔서 출력하기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181949 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이: str = input() for i in str: x = ord(i); if(x >= 97) : x = x - 32; print(chr(x), end="") else : x = x + 32; print(chr(x), end="") 소문자를 대문자로, 대문자를 소문자로 바꾸는 문제 였습니다. 소문자와 대문자의 아스키 코드번호의 차이가 32난다는 것을 이용해서 문제를..

Day1 - 문자열 반복해서 출력하기

프로그래머스 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/181950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 a, b = input().strip().split(' ') b = int(b) for i in range(0,b): print(a, end="") 한 행에 문자열을 반복적으로 출력하는 문제 였습니다!

728x90