File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -157,11 +157,12 @@ plugin.getProblem = function(problem, cb) {
157157
158158 problem . totalAC = JSON . parse ( q . stats ) . totalAccepted ;
159159 problem . totalSubmit = JSON . parse ( q . stats ) . totalSubmission ;
160- if ( ! q . translatedContent ) {
161- problem . desc = he . decode ( cheerio . load ( q . content ) . root ( ) . text ( ) ) ;
162- } else {
163- problem . desc = he . decode ( cheerio . load ( q . translatedContent ) . root ( ) . text ( ) ) ;
164- }
160+
161+ let content = q . translatedContent ? q . translatedContent : q . content ;
162+ // Replace <sup/> with '^' as the power operator
163+ content = content . replace ( / < \/ s u p > / gm, '' ) . replace ( / < s u p > / gm, '^' ) ;
164+ problem . desc = he . decode ( cheerio . load ( content ) . root ( ) . text ( ) ) ;
165+
165166 problem . templates = JSON . parse ( q . codeDefinition ) ;
166167 problem . testcase = q . sampleTestCase ;
167168 problem . testable = q . enableRunCode ;
You can’t perform that action at this time.
0 commit comments