728x90 Python169 [SWEA/Python] 2063. 중간값 찾기 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 문제 접근 방법 list(map(int, input().split())) input으로 들어온 문자들을 split을 이용해서 띄어쓰기 기준으로 나눔 map을 통해 문자를 int형으로 변환 map형태에서 리스트 형태로 변환 중간에 있는 값을 출력하기 위해 2로 나눈 몫에 해당하는 인덱스로 접근 → 맞게 작성한 거 같은데 계속 다른 답이 나오길래 왜지? 했더니, 리스트의 요소들이 정렬되어 있지 않았기 때문! sort를 해주니까 원하는 답 출력! 📌 코드 N = int(input()).. 2021. 7. 21. [SWEA/Python] 6247. 흐름과 제어 - 반복 9 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 문제 접근 방법 처음엔 문자열을 콤마(,)로 합쳤다가 계속 fail이 뜨길래 고민해봤더니, 콤마로 연결하면서 공백이 자동으로 같이 들어간 것이었다..! 문자열 연결을 +로 바꿔주니까 문제 해결! 📌 코드 i, j = 1, 0 while i < 8 : print(' '*j + '*'*(8-i)) i += 2 j += 1 2021. 7. 16. [SWEA/Python] 6222. 흐름과 제어 - If 5 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 문제 접근 방법 문자(str) → 아스키 코드값(int) : ord(문자) 아스키 코드값(int) → 문자(str) : chr(10진수) 📌 코드 alphabet = input() if alphabet.isupper() : change = alphabet.lower() print('%s(ASCII: %d) => %s(ASCII: %d)'%(alphabet, ord(alphabet), change, ord(change))) elif alphabet.islower() : change.. 2021. 7. 16. [SWEA/Python] 6221. 흐름과 제어 - If 4 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 문제 접근 방법 처음엔 가위, 바위, 보 하나씩 if문으로 조건을 달다가 너무 길어지길래 index를 활용해보았다. index가 더 큰 쪽이 이기는 걸로 설정하고 가위와 보의 관계만 따로 조건을 달아줬다. 📌 코드 man1 = input() man2 = input() rsp = ['가위', '바위', '보'] if rsp.index(man1) == rsp.index(man2) : print('Result : Draw') elif (rsp.index(man1) - rsp.index.. 2021. 7. 16. 이전 1 ··· 34 35 36 37 38 39 40 ··· 43 다음 728x90