728x90

백준 92

[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, 문자열 !!!

[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(..

[10807] 개수 세기 / 파이썬 (feat. 오랜만에 백준)

✏️ 문제 링크 https://www.acmicpc.net/problem/10807 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net ❓ 정답은 ?? # 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. n = int(input()) num= list(map(int,input().split())) target= int(input()) print(num.count(target)) 💯 풀이 과정 # 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 ..

[1547] 공 / 파이썬 (feat. remove 함수)

✏️ 문제 링크 https://www.acmicpc.net/problem/1547 1547번: 공 첫째 줄에 컵의 위치를 바꾼 횟수 M이 주어지며, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며, X번 컵과 Y번 컵의 위치를 서로 바꾸는 것 www.acmicpc.net ❌ 실패....ㅠㅠ 리스트에서 숫자를 제거한다고 하니... pop을 써버렸다..ㅠ 일단 여기서 pop을 쓰면 안되는 이유 2가지 1. pop을 하면 제거된 숫자가 출력된다. 2. pop은 가장 마지막부터 꺼내진다. ❓ 정답은 ?? # 첫째 줄에 컵의 위치를 바꾼 횟수 M, M은 50보다 작거나 같은 자연수 # 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며..

[1284] 집 주소 / 파이썬 (feat. 사용자 정의 함수 만들기)

✏️ 문제 링크 https://www.acmicpc.net/problem/1284 1284번: 집 주소 재석이는 대문에 붙이는 (주소를 나타내는) 호수판 제작업체의 직원이다. 고객에게 전달할 호수판은 숫자와 숫자 사이 그리고 왼쪽 오른쪽으로 적당히 여백이 들어가 줘야하고 숫자마다 차지하 www.acmicpc.net ❓ 정답은 ?? # 각 숫자 사이에는 1cm의 여백이 들어가야한다. # 1은 2cm의 / 0은 4cm의 / 나머지 숫자는 모두 3cm의 너비를 차지 # 호수판의 경계와 숫자 사이에는 1cm의 여백이 들어가야한다. while True : ad = str(input()) if ad == '0': break else: # 조건 설정해주기 def cal(x): if x == "0": return 4 ..

[15829] Hashing U / 파이썬 (코드식 이해하기 쉽게 풀어쓰기)

✏️ 문제 링크 https://www.acmicpc.net/problem/15829 15829번: Hashing APC에 온 것을 환영한다. 만약 여러분이 학교에서 자료구조를 수강했다면 해시 함수에 대해 배웠을 것이다. 해시 함수란 임의의 길이의 입력을 받아서 고정된 길이의 출력을 내보내는 함수로 정 www.acmicpc.net ❌ 실패....ㅠㅠ 문제를 제대로 읽지 않고, 힌트만 봤던 탓에 딕셔너리에 {'a':1 } 형식 dic =dict() i= 97 num= 1 while i!=123: dic[chr(i)]=num i+=1 num+=1 #[2] 값 계산하여 결과 도출하기=========== t= int(input()) test= str(input()) result= 0 cnt= 0 for i in ..

2022년 github 잔디심기 & 백준문제 등수 점검하기

GitHub 잔디심기 상황은? ⛳ 2022년도 github 잔디심기 상황은 군데군데 구멍이 나있다. 😭 2월에는 빼곡히 더 심어줘야줬다. 백준 문제말고도 데이터 전처리도 부단히 커밋해야지 BAEKJOON 등수는 ? ⛳ 2022년 2월 나의 백준 등수는 바로바로바로!! 🥁🥁🥁🥁 두구두구두구 🎉드디어 10000등 안에 들었다!🎉 이 ~~~ 예 !!! 앞으로 Goal ? ⛳ 2022년 삼일절 기준으로는 깃헙에 데이터 EDA을 많이 올리는 게 목표!!! 백준은 실버 등급에 이제 등극했으니 더 다양한 알고리즘을 풀 수 있도록 노력하기!

728x90