我有以下代码来计算字符串中最长的回文子字符串.在线评判接受O(n ^ 2)解决方案,但我不知道为什么它不接受我的解决方案,虽然看起来我的算法复杂度为O(n ^ 2).
class Ideone {
public static void main(String args[]) {
Ideone ob = new Ideone();
String s = "sds";
System.out.println(ob.longestPalindrome(s));
}
public String longestPalindrome(String s) {
int maxlength = 1;
String ps = s.charAt(0) + "";
if (s.length() == 1)
return s;
for (int i = 0; i < s.length() - 1; i++) {
int j = (s.substring(i + 1)).indexOf(s.charAt(i)) + i + 1;
while (j < s.length() && j > i) {
if (j - …Run Code Online (Sandbox Code Playgroud) 我想动态生成这样的脚本标签:
对于 'async' 和 'defer' 我知道我们可以执行以下操作:我们可以像下面那样执行“s.async=true”或“s.defer=true”。
function script(url) {
var s = document.createElement('script');
s.async = true;
s.src = url;
console.log(s);
var x = document.getElementsByTagName('head')[0];
x.appendChild(s);
}
Run Code Online (Sandbox Code Playgroud)
获取动态生成的标签,如
<script async src="abc.com"></script>
但是对于'nomodules',我没有得到想要的结果。我试图做“s.nomodule=true”但无济于事。我尝试执行以下操作。
function script(url) {
var s = document.createElement('script');
s.nomodule = true;
s.src = url;
console.log(s);
var x = document.getElementsByTagName('head')[0];
x.appendChild(s);
}
Run Code Online (Sandbox Code Playgroud)
但我只得到 <script src="abc.com"></script>
我怎样才能得到像
<script nomodule src="abc.com"></script> 动态。