Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- pythonic
- 공개키
- 마스터링 비트코인
- javascript
- solidity
- 이더리움
- smart contract
- 파이썬
- 개인키
- 스마트컨트랙트
- Ethereum
- 암호화폐
- 레디스
- DAPP
- 마스터링 이더리움
- 문자열
- keras
- 블록체인개발
- js
- 블록체인
- 마스터링비트코인
- python
- 백서
- Redis
- 주소
- 비트코인
- node js
- 개발
- 솔리디티
- 알고리즘
Archives
- Today
- Total
개발이야기
[BOJ] BOJ & TIL 본문
파이썬을 이용하여 BOJ를 풀었던 문제들을 정리를 해볼려고 합니다.
1. 10987번 모음의 개수
굉장히 쉬운 문제였습니다. 오늘 처음 푼 문제였는데 그 동안 왜 안풀었는지 모르겠네요. 간단하게 코드만 정리하고 넘어가도록 하겠습니다.
<코드>
a=input()
print(a.count('a')+a.count('e')+a.count('i')+a.count('o')+a.count('u'))
코드도 굉장히 간단합니다. 입력이 주어지면 간단하게 모음의 갯수를 다 세주고 출려하면 됩니다.
2. 11656번 접미사 배열
이 문제 역시 어렵지 않았습니다. 특히 파이썬의 인덱싱을 이용하면 정말 쉽게 풀리는 문제입니다. 코드 구현 역시 원라인 코딩으로 가능할 정도로 쉬운 문제였습니다.
<코드>
s=input();[*map(print,sorted(s[n:]for n in range(len(s))))]
3. 2789번 유학금지
이 문제는 두 가지 솔루션이 존재합니다. 첫 번째로는 파이썬의 replace 내장함수를 이용하는 방법과 두 번째는 정답 문자열에 단어를 추가해주는 방법입니다
<코드 - 1>
s=input()
for c in'CAMBRIDGE':s=s.replace(c,'')
print(s)
<코드 - 2>
word = input()
ans, cam = "", "CAMBRIDGE"
for i in word:
if i not in cam:
ans += i
print(ans)
Comments