1) 사이트 4153번: 직각삼각형 입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다. 각 테스트케이스는 모두 30,000보다 작은 양의 정수로 주어지며, 각 입력은 변의 길이를 의미한다. www.acmicpc.net 2) 문제 이 문제는 세 변의 길이가 주어졌을 때 만들 수 있는 삼각형이 직각 삼각형인지를 판별하는 문제이다. 직각 삼각형을 판별하는 기준은 세 변 a,b,c 가 있을 때 a^2+b^2=c^2이 성립하면 직각 삼각형이라고 한다. 물론 c라는 변은 세 변 중 가장 긴 변이 되어야 한다. 3) 파이썬 코드 def tri(x,y,z): number=[x,y,z] big=max(number) number.remove(big) if(number[0]**2+number[1]**..
1) 사이트 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net 2) 문제 aaabbbccc같이 같은 단어가 서로 붙어있으면 그룹 단어라고 인식합니다. 하지만 aaabbbccca같이 그룹에서 동 떨어진 단어가 있으면 그룹 단어라고 인식하지 않습니다. 3) 파이썬 코드 result=0 flag=0 no=0 number=int(input()) for i in range (0,number): sentence=input() for i in sentence: each=sentence.cou..
1) 사이트 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 2) 문제 문제는 그림과 같이 문장 안에 몇 개의 단어가 있는지 세는 문제이다. 까다로운 점은 단지 스페이스의 개수로 세면 답은 절대 나오지 않는다 ^^ 왜냐하면 the와 curious 사이의 스페이스가 2개이면 답이 7로 나오기 떄문이다 . 정답률이 약 28퍼에 달하는 극악의 난이도 ... ? 절대 극악 아님... 쉽다 아래에서 확인해보자! 3) 파이썬 코드 sentance=input() sentance=list(sentance.lstrip()..