728x90

코딩하는간호사 207

[4101] 크냐? / 파이썬 (feat. while 반복문)

✏️ 문제 링크 https://www.acmicpc.net/problem/4101 4101번: 크냐? 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 www.acmicpc.net ❓ 정답은 ?? while True: # 반복문 돌리기 m,n= map(int, input().split()) # 정수 입력받기 if m==0 and n==0: # 둘다 0 0이면 break elif m > n: # 첫번째 수 크면 print("Yes") else: # 첫번째 수 작으면 print("No") 다른 방법!! while True: a,b = map(int,input().spl..

[9086] 문자열 / 파이썬 (feat. 문자열 인덱스)

✏️ 문제 링크 https://www.acmicpc.net/problem/9086 9086번: 문자열 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으 www.acmicpc.net ❓ 정답은 ?? # 문자열의 첫 글자와 마지막 글자 num= int(input()) for _ in range(num): test=input() print(test[0], #첫 글자 end="") #첫 글자와 마지막 글자 이어서 출력 print(test[-1]) #마지막 글자 😎 오늘의 한줄평 문자열 인덱스를 잘 활용해보자

[2754] 학점계산 / 파이썬 (feat. 딕셔너리)

✏️ 문제 링크 https://www.acmicpc.net/problem/2754 2754번: 학점계산 어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0 www.acmicpc.net ❓ 정답은 ?? # 학점을 딕셔너리로 작성하고 ref= {'A+': 4.3, 'A0': 4.0, 'A-': 3.7, 'B+': 3.3, 'B0': 3.0, 'B-': 2.7, 'C+': 2.3, 'C0': 2.0, 'C-': 1.7, 'D+': 1.3, 'D0': 1.0, 'D-': 0.7..

[2744] 대소문자 바꾸기 / 파이썬 (feat. 문자열 불변적 특징)

✏️ 문제 링크 https://www.acmicpc.net/problem/2744 2744번: 대소문자 바꾸기 영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오. www.acmicpc.net ❌ 실패....ㅠㅠ target = input() a=0 for i in target: if i.isupper()==True: #대문자 target[a]= i.lower() else: #소문자 target[a]= i.upper() a+=1 print(target) 문자열의 경우 변경이 불가하다!! 이와 관련하여 더 자세히 알고 싶을 경우, 아래 블로그 글 참고하기! replace를 사용해볼까 했지만, 이 경우엔 해당문제의 해결방안이 아니기..

[2743] 단어 길이 재기 / 파이썬 (feat. len( ))

✏️ 문제 링크 https://www.acmicpc.net/problem/2743 2743번: 단어 길이 재기 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. www.acmicpc.net ❓ 정답은 ?? target= input() #단어 입력받고 print( len(target) ) # 문자열의 경우에서도 리스트처럼 연속적으로 이루어진 시퀀스이기에 len 사용가능 문자열의 경우에서도 리스트처럼 연속적으로 이루어진 시퀀스이기에 len 사용가능 😎 오늘의 한줄평 시퀀스형은 리스트, 튜플, range, 문자열 !!!

[샛길공부] join 문자열 리스트 합치기, 공백 구분 추가하기, (feat. 백준 문제 풀 때 유용하더라)

join 문자열 리스트 합치기, 추가하기 (feat. 백준 문제 풀 때 유용하더라) 백준 문제를 풀던 중, 문자열 list로 join을 해야하는데 막 정수형 리스트를 join을 한다는 이런 난리부르쓰 코드식을 쓰고 있었다.. 뚜둥! 다시 공부할 시점인거다!! 👩‍🔧 '구분자' . join ( 문자열리스트 ) 형식으로 작성하게 된다. ❗ 예시 ❗ 심화 ❗전체 코드식 - 문자열 리스트 합치기, 추가하기¶ '구분자' . join ( 문자열리스트 ) 예시¶ In [1]: a= [ "월", "화", "수", "목", "금", "토", "일"] "".join(a) #다 이어 붙이기 Out[1]: '월화수목금토일' In [2]: b= [ "월", "화", "수", "목", "금", "토", "일"] " ".join(..

[2738] 행렬 덧셈 / 파이썬 - 쉽게 풀어 작성해보기(numpy는 왜 안되는겨!!)

✏️ 문제 링크 https://www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net ❌ 실패....ㅠㅠ numpy는 백준에서 지원하지 않는다고 한다..... ㅋ 그래서 계속 실패.... ㅠ import numpy as np n,m = map(int,input().split()) # n개줄에 원소m개가 주어짐 a,b= [],[] for i in range(n): a.append( list(map(int,input().split())) ) for i i..

[5597] 과제 안 내신 분..? / 파이썬 (feat. range)

✏️ 문제 링크 https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net ❓ 정답은 ?? student=list(range(31)) student.remove(0) for i in range(28): submit= int(input()) student.remove(submit) for i in student: print(i) 💯 풀이 과정 1 2 3 4 5 6 7 8 9 10 student=list(range(31)) # 0~30까지 들어있..

[25083] 새싹 / 파이썬

✏️ 문제 링크 https://www.acmicpc.net/problem/25083 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net ❓ 정답은 ?? print(''' ,r'"7''') print('''r`-_ ,' ,/''') print(""" \. ". L_r'""") print(' `~\/') print(" |") print(" |") 💯 풀이 과정 # 한줄씩 보면서 묶을수 있는 걸 찾아야 한다 # 묶을 수 있는 경우의 수는 # ' ~ ' 와 " ~ " 와 ''' ~ ''' 와 """ ~ """ 가 있다 print(''' ,r'"7''') print('''r`-_ ,' ,/''') print(""" \. ". L_r'""") print(' `~\/') print(..

[Python] 숫자 문자열과 영단어(2021 카카오 채용연계형 인턴십)

출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges [Python] 숫자 문자열과 영단어(2021 카카오 채용연계형 인턴십) ✏️ 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr # 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges # "one4seveneig..

728x90