본문 바로가기

구현5

[1913]백준 달팽이 실버3 구현 https://www.acmicpc.net/problem/1913 주어진 입력값에 따라  달팽이모형 입력값이 9라면9 2 38 1 4  꼴의달팽이 껍질을 만들고 특정값의 좌표를 반환하는 문제다7 6 5    입력값이 5일때 찍히는 좌표의 규칙을 찾기위해서 좌표 순서대로 규칙을 찾아보려고 일일이 다 진행과정을 적어봄 결과적으로 5의 달팽이 모형은 만드는데 성공했으나 다른 값은 이상하게 나와 실패.. 그래서 다른방식으로 접근!!! 결국 달팽이 모형은 ㅁ 모양이 여러개 겹친 모양이므로 While문에 ㅁ 모양을 무한하게 끝까지 만들도록 코드를 짜보기로함 그 결과  아래는 코드a=int(input()) ## 5 입력 find=int(input()) ## 35 입력 li=[]temp=[]## n X n 2차원 배열.. 2024. 7. 9.
[JAVA] 백준1152번 구현,문자열 https://www.acmicpc.net/submit/1152/76690234 로그인 www.acmicpc.net 문제 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 입력 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. 출력 첫째 줄에 단어의 개수를 출력한다. import java.util.*; import java.lang.*; import java.io.*; // .. 2024. 4. 10.
[JAVA] 백준 2562번 구현문제 https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net import java.util.*; import java.lang.*; import java.io.*; import java.util.ArrayList; import java.util.Scanner; import java.util.Collections; import java.util.Arrays; // The main method must be in a class .. 2024. 4. 8.
[백준 2960번/Python] 에라토스테네스의 채 구현문제 파이썬풀이 https://www.acmicpc.net/problem/2960 2960번: 에라토스테네스의 체 2, 4, 6, 8, 10, 3, 9, 5, 7 순서대로 지워진다. 7번째 지워진 수는 9이다. www.acmicpc.net 문제 에라토스테네스의 체는 N보다 작거나 같은 모든 소수를 찾는 유명한 알고리즘이다. 이 알고리즘은 다음과 같다. 2부터 N까지 모든 정수를 적는다. 아직 지우지 않은 수 중 가장 작은 수를 찾는다. 이것을 P라고 하고, 이 수는 소수이다. P를 지우고, 아직 지우지 않은 P의 배수를 크기 순서대로 지운다. 아직 모든 수를 지우지 않았다면, 다시 2번 단계로 간다. N, K가 주어졌을 때, K번째 지우는 수를 구하는 프로그램을 작성하시오. n,k=map(int,input().split.. 2023. 2. 5.
[백준 17413번] 실버3 단어 뒤집기 2 파이썬풀이 구현문제 https://www.acmicpc.net/problem/17413 17413번: 단어 뒤집기 2 문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다. 먼저, 문자열 S는 아래와과 같은 규칙을 지킨다. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('')로만 이루어져 www.acmicpc.net 문제 문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다. 먼저, 문자열 S는 아래와과 같은 규칙을 지킨다. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('')로만 이루어져 있다. 문자열의 시작과 끝은 공백이 아니다. ''가 문자열에 있는 경우 번갈아가면서 등장하며, ' 2023. 2. 5.