본문 바로가기

728x90
반응형
전체 글
728x90
반응형
210

XML, HTML, JSON 차이 다목적 마크업 언어 : 다른 특수한 목적을 갖는 마크업 언어 ex) XML JSON : JavaScript Object Notation은 서버에서 클라이언트로 데이터를 보낼 때 사용하는 개방형 표준 포맷으로, 클라이언트가 사용하는 언어에 관계없이 통일된 데이터를 주고받을 수 있도록 일정한 패턴을 지닌 문자열을 생성해 내보내면 클라이언트는 이를 해석해 데이터를 자기만의 방식으로 온전히 저장, 표시할 수 있게 됨 -> 속성-값 쌍으로 이뤄진 데이터 오브젝트 형태로 전달됨 -> 비동기 통신을 위해 AJAX에서 많이 사용됨 -> 문자열을 전송 받은 후에 해당 문자열을 바로 파싱(XML보다 더욱 빠른 처리 속도를 보임) => HTML과 자바스크립트가 연동되어 빠른 응답이 필요한 웹 환경에서 많이 사용됨 => XM.. 2021. 5. 24.
코드업 6085 :그림 파일 저장용량 계산하기. python format() 소수점 자르기 round()에러 w, h, b = map(int, input().split()) storage = w*h*b/8/1024/1024 print("{:.2f}".format(storage)+' MB') f앞의 숫자만큼 소수점 이하 출력 = 그 이후 자리에서 반올림 round()는 소수점 자리가 0이면 뒤에 다 0으로 초기화해버리니까 그런 의도로 쓰는 거 아니면 format이 안전하다 2021. 5. 11.
코드업 6083번 파이썬 증감연산자 시간 초과 오류 파이썬에는 증감연산자가 없기 때문에 ++, --등의 증감연산자를 쓰면 syntax error 뜹니다. 대신 변수+=1, qustn= qustn-1 이런 식으로 써주셔야 돌아갑니다. 67083번에서 시간 초과가 났다면 r, g, b = map(int, input().split()) count = 0 for i in range(r): for j in range(g): for z in range(b): print(i,j,z) count+=1 print(count) for 문 안에서 카운트를 해주지는 않으셨나요? 저렇게 쓰면 시간 초과 에러 납니다. 변수 정의하지 마시고 그냥 print(r*g*b) 하시면 모든 경우의 수를 보여주기 때문에(오름차순에 중복 없는 유형이라 가능) 에러 안 뜨고 2021. 5. 10.
코드업 6079 a = int(input()) sum = 0 i=1 while True: sum+=i if sum>=a: print(i) break i+=1 근데 이 코드 별로인 것 같음 2021. 4. 23.
코드업 6069: 파이썬 조건문 if ,elif, else a = input() if a=='A': print("best!!!") elif a=='B': print("good!!") elif a=='C': print("run!") elif a=='D': print("slowly~") else: print("what?") 2021. 4. 23.