본문 바로가기

728x90
반응형

Challenge/백준

(6)
num = 20944 https://www.acmicpc.net/problem/20944 20944번: 팰린드롬 척화비 흥선이는 팰린드롬을 싫어한다. 어느 날 지구를 정복한 흥선이는 팰린드롬 척화비를 세워, 전 지구의 팰린드롬을 없애버렸다. 그리고 수미상관 순수비를 만들어 수미상관을 널리 퍼뜨렸다. 팰 www.acmicpc.net 매우 간단한 문제. 약간의 난센스 같다. 펠린드롬의 알고리즘을 짤 필요도 없고 수미상관 구조가 뭔지도 알 필요 없다. 그 둘 다를 만족하는 것은 결국 N개의 길이가 주어졌을 때 N의 문자가 전부 똑같으면 둘 다 만족한다. print('p' * int(input()))
num = 2577 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 프로그래밍 언어의 출발점 Hello World 출력하기 문제다. C언어 #include int main(void) { printf("Hello World"); return 0; } 개행을 해주고 싶으면 printf("Hello World\n"); C++ #include int main(void) { std::cout
num = 21965 21965번: 드높은 남산 위에 우뚝 선 입력으로 주어진 수열 $A$가 산이면 "YES"를, 산이 아니면 "NO"를 출력한다. www.acmicpc.net Python 너어어어어어무 덥고 생각하기 너어어어어어엉무 귀찮아서 매우우우우우우웅 그리디하게 풀었다. N = int(input()) A = list(map(int, input().split(' '))) # 정수 한꺼번에 받아 보리기~ i = 1 for j in range(len(A)): if j > 0: if A[j] > A[j-1]: i = A[j] if j == N-1: print("YES") break if i > A[j]: if A[j]
num = 1000 ▲맨 위로 가기 https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준의 정수를 입력받고 더 하는 간단한 문제. 총 다섯 개의 다른 언어로 빠르게 훑고 지나가자. 키포인트는 각 언어의 입력받는 문법과 연산해서 출력하는 문법을 동시에 아는 것! Python a, b = map(int, input().split()) print(a + b) 입력받은 데이터를 한 번에 정수로 바꿔주기 위해 map 함수를 사용. 그리고 출력하면 끗. C #include int main (void) { int a, b; scanf("%d %d", &a, &b); printf("%d", a+b..
num = 21867 https://www.acmicpc.net/problem/21867 21867번: Java Bitecode 첫째 줄에 코드의 길이를 나타내는 정수 $N$이 주어진다. ($1 \leq N \leq 200\,000$) 둘째 줄에 알파벳 대문자로 이루어진 코드 $S$가 주어진다. www.acmicpc.net 한이는 왜 자바를 싫어하게 되었을까~ 어쨋든 자바를 싫어하기 때문에 문자 "J", "A", "V" 중 한 개라도 입력받으면 그 문자는 제외하고 출력하면 된다. 파이썬은 다음과 같이 N = int(input()) S = input() ans = "" for i in range(len(S)) : if S[i] == "J" : pass elif S[i] == "A" : pass elif S[i] == "V" :..
num = 21964 https://www.acmicpc.net/problem/21964 21964번: 선린인터넷고등학교 교가 알파벳 대문자, 알파벳 소문자, 쉼표, 마침표의 아스키 코드는 각각 65-90, 97-122, 44, 46이다. www.acmicpc.net 간단한 인덱싱 문제이다. 그냥 그리디 하게 조건 신경쓰지말고 인덱스 [-5]의 위치부터 시작해서 끝까지 뽑으면 끝. 파이썬으로 구현하면 이로케 num = int(input()) ans = input() print(ans[-5:]) 끝. ㅅㄱ

728x90
반응형